Interface EventHolder


public interface EventHolder
  • Method Details

    • instance

      static EventHolder instance()
    • occurs

      void occurs(Event anEvent)
    • getEventAll

      List<Event> getEventAll()
    • getEvents

      List<Event> getEvents(Object aggregate)
    • clearAll

      void clearAll()
    • clear

      void clear(Object aggregate)
    • hasEventsOf

      default boolean hasEventsOf(Object aggregate)
    • getLatestVersionOf

      default long getLatestVersionOf(Object aggregate)