Class ListEventHandler

java.lang.Object
io.hypersistence.optimizer.core.event.ListEventHandler
All Implemented Interfaces:
PropertiesSetter, EventHandler

public final class ListEventHandler extends Object implements EventHandler, PropertiesSetter
The ListEventHandler implements the EventHandler interface so that it collects all the incoming Event objects.
Since:
1.0.0
Author:
Vlad Mihalcea
  • Constructor Details

    • ListEventHandler

      public ListEventHandler()
  • Method Details

    • getEvents

      public List<Event> getEvents()
      Get the List of incoming Event objects that have been recorded.
      Returns:
      List of incoming Event objects that have been recorded
    • handle

      public void handle(Event event)
      Records every incoming Event in the events List.
      Specified by:
      handle in interface EventHandler
      Parameters:
      event - incoming Event
    • setProperties

      public void setProperties(Map<String,Object> properties)
      Description copied from interface: PropertiesSetter
      Callback for setting the configuration properties.
      Specified by:
      setProperties in interface PropertiesSetter
      Parameters:
      properties - configuration properties.