Class NaruEvent

java.lang.Object
net.thevpc.naru.api.scheduler.NaruEvent

public class NaruEvent extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • withSeq

      public NaruEvent withSeq(long newSeq)
    • seq

      public long seq()
    • name

      public String name()
    • payload

      public Map<String,Object> payload()
    • payload

      public Object payload(String key)
    • sourceTid

      public long sourceTid()
    • sourcePid

      public long sourcePid()
    • firedAt

      public Instant firedAt()
    • target

      public NaruEventTarget target()
    • retentionPolicy

      public NaruRetentionPolicy retentionPolicy()
    • markVisited

      public void markVisited(long tid)
    • markConsumed

      public void markConsumed(long tid)
    • isVisitedBy

      public boolean isVisitedBy(long tid)
    • isConsumedBy

      public boolean isConsumedBy(long tid)
    • visitedCount

      public int visitedCount()
    • consumedCount

      public int consumedCount()
    • visitedTids

      public long[] visitedTids()
    • consumedTids

      public long[] consumedTids()
    • isVisitedTids

      public boolean isVisitedTids(long id)
    • isConsumedTid

      public boolean isConsumedTid(long id)
    • shouldDrop

      public boolean shouldDrop()
    • nextCheckMillis

      public long nextCheckMillis()
    • toString

      public String toString()
      Overrides:
      toString in class Object