Class EventSource

java.lang.Object
io.agistep.event.EventSource

public final class EventSource extends Object
  • Field Details

  • Method Details

    • apply

      public static void apply(Object aggregate, Object payload)
    • getHoldEvents

      public static List<Event> getHoldEvents(Object aggregate)
    • getLatestSeqOf

      public static long getLatestSeqOf(Object aggregate)
    • getLatestSeqOf

      public static long getLatestSeqOf(Long aggregateId)
    • replay

      public static void replay(Object aggregate, Event anEvent)
    • replay

      public static void replay(Object aggregate, Event[] events)
    • clearAll

      public static void clearAll()
    • clear

      public static void clear(Object aggregate)
    • setListener

      public static void setListener(io.agistep.event.Listener listener)
    • setListener

      public static void setListener(HoldListener holdListener)
    • setListener

      public static void setListener(ReplayListener replayListener)