public class DefaultEventDefinition extends Object implements org.openksavi.sponge.event.EventDefinition
| Constructor and Description |
|---|
DefaultEventDefinition(org.openksavi.sponge.EngineOperations engineOperations,
org.openksavi.sponge.event.Event event)
Creates a new event definition.
|
DefaultEventDefinition(org.openksavi.sponge.EngineOperations engineOperations,
String name,
org.openksavi.sponge.event.EventClonePolicy clonePolicy)
Creates a new event definition.
|
| Modifier and Type | Method and Description |
|---|---|
org.openksavi.sponge.event.Event |
make() |
DefaultEventDefinition |
modify(org.openksavi.sponge.event.EventDefinitionModifier modifier) |
org.openksavi.sponge.event.Event |
send() |
org.openksavi.sponge.event.EventSchedulerEntry |
sendAfter(Duration delay) |
org.openksavi.sponge.event.EventSchedulerEntry |
sendAfter(Duration delay,
Duration interval) |
org.openksavi.sponge.event.EventSchedulerEntry |
sendAfter(long delay) |
org.openksavi.sponge.event.EventSchedulerEntry |
sendAfter(long delay,
long interval) |
org.openksavi.sponge.event.EventSchedulerEntry |
sendAt(Instant instant) |
org.openksavi.sponge.event.EventSchedulerEntry |
sendAt(Instant instant,
Duration interval) |
org.openksavi.sponge.event.EventSchedulerEntry |
sendAt(long milliseconds) |
org.openksavi.sponge.event.EventSchedulerEntry |
sendAt(long milliseconds,
long interval) |
org.openksavi.sponge.event.EventSchedulerEntry |
sendAt(String crontabSpec) |
DefaultEventDefinition |
set(String name,
Object value) |
public DefaultEventDefinition(org.openksavi.sponge.EngineOperations engineOperations,
String name,
org.openksavi.sponge.event.EventClonePolicy clonePolicy)
engineOperations - an engine operations.name - an event name.clonePolicy - an event clone policy.public DefaultEventDefinition(org.openksavi.sponge.EngineOperations engineOperations,
org.openksavi.sponge.event.Event event)
engineOperations - an engine operations.event - an event.public DefaultEventDefinition set(String name, Object value)
set in interface org.openksavi.sponge.event.EventDefinitionpublic DefaultEventDefinition modify(org.openksavi.sponge.event.EventDefinitionModifier modifier)
modify in interface org.openksavi.sponge.event.EventDefinitionpublic org.openksavi.sponge.event.Event send()
send in interface org.openksavi.sponge.event.EventDefinitionpublic org.openksavi.sponge.event.EventSchedulerEntry sendAfter(long delay)
sendAfter in interface org.openksavi.sponge.event.EventDefinitionpublic org.openksavi.sponge.event.EventSchedulerEntry sendAfter(Duration delay)
sendAfter in interface org.openksavi.sponge.event.EventDefinitionpublic org.openksavi.sponge.event.EventSchedulerEntry sendAfter(long delay,
long interval)
sendAfter in interface org.openksavi.sponge.event.EventDefinitionpublic org.openksavi.sponge.event.EventSchedulerEntry sendAfter(Duration delay, Duration interval)
sendAfter in interface org.openksavi.sponge.event.EventDefinitionpublic org.openksavi.sponge.event.EventSchedulerEntry sendAt(long milliseconds)
sendAt in interface org.openksavi.sponge.event.EventDefinitionpublic org.openksavi.sponge.event.EventSchedulerEntry sendAt(Instant instant)
sendAt in interface org.openksavi.sponge.event.EventDefinitionpublic org.openksavi.sponge.event.EventSchedulerEntry sendAt(long milliseconds,
long interval)
sendAt in interface org.openksavi.sponge.event.EventDefinitionpublic org.openksavi.sponge.event.EventSchedulerEntry sendAt(Instant instant, Duration interval)
sendAt in interface org.openksavi.sponge.event.EventDefinitionpublic org.openksavi.sponge.event.EventSchedulerEntry sendAt(String crontabSpec)
sendAt in interface org.openksavi.sponge.event.EventDefinitionpublic org.openksavi.sponge.event.Event make()
make in interface org.openksavi.sponge.event.EventDefinitionCopyright © 2016–2017 Softelnet. All rights reserved.