Class Events

java.lang.Object
io.agistep.event.Events

public final class Events extends Object
  • Field Details

  • Method Details

    • builder

      public static Events.EventBuilder builder()
    • 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)
    • reorganize

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

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

      public static void clearAll()
    • clear

      public static void clear(Object aggregate)
    • setListener

      public static void setListener(HoldListener holdListener)
    • setListener

      public static void setListener(ReorganizeListener reorganizeListener)