Package net.thevpc.naru.api.scheduler
Class NaruEvent
java.lang.Object
net.thevpc.naru.api.scheduler.NaruEvent
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionNaruEvent(long seq, String name, Map<String, Object> payload, long sourceTid, long sourcePid, Instant firedAt, NaruEventTarget target, NaruRetentionPolicy retentionPolicy) NaruEvent(String name, Map<String, Object> payload, long sourceTid, long sourcePid, Instant firedAt, NaruEventTarget target, NaruRetentionPolicy retentionPolicy) -
Method Summary
Modifier and TypeMethodDescriptionintlong[]firedAt()booleanisConsumedBy(long tid) booleanisConsumedTid(long id) booleanisVisitedBy(long tid) booleanisVisitedTids(long id) voidmarkConsumed(long tid) voidmarkVisited(long tid) name()longpayload()longseq()booleanlonglongtarget()toString()intlong[]withSeq(long newSeq)
-
Field Details
-
TASK_TERMINATED
- See Also:
-
-
Constructor Details
-
NaruEvent
public NaruEvent(long seq, String name, Map<String, Object> payload, long sourceTid, long sourcePid, Instant firedAt, NaruEventTarget target, NaruRetentionPolicy retentionPolicy) -
NaruEvent
public NaruEvent(String name, Map<String, Object> payload, long sourceTid, long sourcePid, Instant firedAt, NaruEventTarget target, NaruRetentionPolicy retentionPolicy)
-
-
Method Details
-
withSeq
-
seq
public long seq() -
name
-
payload
-
payload
-
sourceTid
public long sourceTid() -
sourcePid
public long sourcePid() -
firedAt
-
target
-
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
-