Class EventStats<T>

java.lang.Object
dev.comfast.cf.common.utils.EventStats<T>
All Implemented Interfaces:
dev.comfast.experimental.events.EventListener<T>

public class EventStats<T> extends Object implements dev.comfast.experimental.events.EventListener<T>
Measure all Events and able to print out statistics. Low cpu/memory overhead.
  • Constructor Details

    • EventStats

      public EventStats(String name)
  • Method Details

    • after

      public void after(dev.comfast.experimental.events.model.AfterEvent<T> event)
      Collect times for statistics
      Specified by:
      after in interface dev.comfast.experimental.events.EventListener<T>
    • printStats

      public String printStats()