public final class AepOutOfOrderSendCommitCompletionAlertEvent extends AlertEvent
This event is dispatched to an application of an alert triggered by an out-of-order send commit completion.
count, head, next, prev
Modifier and Type | Method and Description |
---|---|
static AepOutOfOrderSendCommitCompletionAlertEvent |
create(long completedCommitTxnId,
long firstReleasedCommitTxnId,
long lastReleasedCommitTxnId,
long firstIncompleteCommitTxnId)
Create a new (initialized) out-of-order send commit completion alert event.
|
static Event |
create(Properties props)
Create a new (uninitialized) out-of-order send commit completion alert event.
|
long |
getCompletedCommitTxnId() |
long |
getFirstIncompleteCommitTxnId() |
long |
getFirstReleasedCommitTxnId() |
long |
getLastReleasedCommitTxnId() |
String |
toString()
Get a string representation of the object
|
getBackingMessage, getEventTime, getTriggeringMessage, setBackingMessage
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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
acquire, dispose, getAcknowledger, getAttachment, getDelay, getDispatchTime, getInstanceNumber, getRemainingTime, getScheduledTime, getSource, getType, isEndOfBatch, isHandled, owners, setAcknowledger, setAttachment, setDelay, setEndOfBatch, setHandled, setSource
referenceTracker
public static Event create(Properties props)
This method instantiates a new out-of-order send commit completion alert event object. The method is for use by the event factory to instantiate new out-of-order send commit completion alert events. The method should not be used directly by the user since the method bypasses any event pooling i.e. it creates a new out-of-order send commit completion alert event object even if there are eligible event objects available in the event type's pool.
public static AepOutOfOrderSendCommitCompletionAlertEvent create(long completedCommitTxnId, long firstReleasedCommitTxnId, long lastReleasedCommitTxnId, long firstIncompleteCommitTxnId)
completedCommitTxnId
- The id of the transaction containing the commit
that completed.firstReleasedCommitTxnId
- The id of the transaction of the send commit
released first from the send commit pipeline by the processing of the completed
commit.lastReleasedCommitTxnId
- The id of the transaction of the send commit
released last from the send commit pipeline by the processing of the completed
commit.firstIncompleteCommitTxnId
- The id of the transaction of the first incomplete
send commit in the send commit pipeline at the end of the processing of the
completed send commit.
This method instantiates and initializes a out-of-order send commit completion alert event. The method uses the event factory to instantiate a new out-of-order send commit completion alert event (the factory recycles objects through the event type's object pool is configured for the type) and then initializes it with the supplied parameters.
public final long getCompletedCommitTxnId()
public final long getFirstReleasedCommitTxnId()
public final long getLastReleasedCommitTxnId()
public final long getFirstIncompleteCommitTxnId()
public String toString()
toString
in class AlertEvent
Copyright © 2019 Neeve Research, LLC. All Rights Reserved.