public final class AepScheduleEvent extends Event
Modifier and Type | Class and Description |
---|---|
static class |
AepScheduleEvent.HAPolicy
Enumerates the set of policies used to recover schedule (events).
|
static class |
AepScheduleEvent.State
Enumerates a schedule event's states
|
count, head, next, prev
Modifier and Type | Method and Description |
---|---|
static Event |
create(Properties props)
Create a new (uninitialized) schedule event.
|
long |
getCreateTime()
Get the schedule (event) create time.
|
AepScheduleEvent.HAPolicy |
getHAPolicy()
Get the schedule event's HA policy
|
long |
getId()
Get a schedule event's id
A schedule event id uniquely identifies a schedule in a cluster
|
IRogMessage |
getMessage()
Get the message associated with an event
|
Object |
getObject()
Get the object associated with an event
|
AepScheduleEvent.State |
getState()
Get a schedule event's state
|
boolean |
isRepeating()
Get whether the schedule is repeating schedule.
|
String |
toString()
Get a string representation of the object
|
acquire, dispose, getAcknowledger, getAttachment, getDelay, getDispatchTime, getInstanceNumber, getOfferTs, getPollTs, getPool, getRemainingTime, getScheduledTime, getSource, getType, init, isEndOfBatch, isHandled, owners, referenceTracker, setAcknowledger, setAttachment, setDelay, setDispatchTime, setEndOfBatch, setHandled, setPool, setScheduledTime, setSource
count, insertAfter, insertBefore, isLinked, next, previous, unlink, wipe
public static Event create(Properties props)
This method instantiates a new schedule event object. The method is for use by the event factory to instantiate new schedule events. The method should not be used directly by the user since the method bypasses any event pooling i.e. it creates a new schedule event object even if there are eligible event objects available in the event type's pool.
public final long getId()
A schedule event id uniquely identifies a schedule in a cluster
public final AepScheduleEvent.State getState()
public final IRogMessage getMessage()
public final Object getObject()
public final boolean isRepeating()
public final AepScheduleEvent.HAPolicy getHAPolicy()
public final long getCreateTime()
Copyright © 2019 Neeve Research, LLC. All Rights Reserved.