Uses of Interface
net.thevpc.naru.api.scheduler.NaruRetentionPolicy
Packages that use NaruRetentionPolicy
-
Uses of NaruRetentionPolicy in net.thevpc.naru.api.scheduler
Classes in net.thevpc.naru.api.scheduler that implement NaruRetentionPolicyModifier and TypeClassDescriptionclassComposite — drop when ALL policies agree.classComposite — drop when ANY policy says so.classclassNever drop.classNever drop.classDrop after at least N distinct tasks have consumed it.classDrop after exactly one consumption — unicast semantics.classDrop after a fixed duration since firedAt.Methods in net.thevpc.naru.api.scheduler that return NaruRetentionPolicyModifier and TypeMethodDescriptionstatic NaruRetentionPolicyNaruRetentionPolicies.and(NaruRetentionPolicy... filters) static NaruRetentionPolicyNaruRetentionPolicies.ofDefault()static NaruRetentionPolicyNaruRetentionPolicies.ofForever()static NaruRetentionPolicyNaruRetentionPolicies.ofNever()static NaruRetentionPolicyNaruRetentionPolicies.or(NaruRetentionPolicy... filters) NaruEvent.retentionPolicy()Methods in net.thevpc.naru.api.scheduler that return types with arguments of type NaruRetentionPolicyMethods in net.thevpc.naru.api.scheduler with parameters of type NaruRetentionPolicyModifier and TypeMethodDescriptionstatic NaruRetentionPolicyNaruRetentionPolicies.and(NaruRetentionPolicy... filters) static NaruRetentionPolicyNaruRetentionPolicies.or(NaruRetentionPolicy... filters) Constructors in net.thevpc.naru.api.scheduler with parameters of type NaruRetentionPolicyModifierConstructorDescriptionAllRetentionPolicy(NaruRetentionPolicy... policies) AnyRetentionPolicy(NaruRetentionPolicy... policies) NaruEvent(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) -
Uses of NaruRetentionPolicy in net.thevpc.naru.api.task
Methods in net.thevpc.naru.api.task with parameters of type NaruRetentionPolicyModifier and TypeMethodDescriptionNaruTask.fireEvent(String eventType, Map<String, Object> args, NaruEventTarget target, NaruRetentionPolicy retention)