|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.neeve.util.UtlListElement
com.neeve.event.Event
com.neeve.sma.event.MessageStabilityEvent
public class MessageStabilityEvent
Event notifying the delivery stability of a message.
Field Summary |
---|
Fields inherited from class com.neeve.util.UtlListElement |
---|
count, head, next, prev |
Method Summary | |
---|---|
static MessageStabilityEvent |
create(MessageBusBinding binding,
MessageChannel channel,
MessageView view,
Exception status)
Create a new (initialized) message stability event. |
static Event |
create(Properties props)
Create a new (uninitialized) message stability event. |
MessageChannel |
getMessageChannel()
Get the channel associated with a stability event. |
MessageView |
getMessageView()
Get the stabilized message. |
Exception |
getStatus()
Get the stabilization status. |
boolean |
isLocal()
True if the channel event originates from a source that is local. |
String |
toString()
Get a string representation of a message stability event. |
Methods inherited from class com.neeve.event.Event |
---|
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 |
Methods inherited from class com.neeve.util.UtlListElement |
---|
count, insertAfter, insertBefore, isLinked, next, previous, unlink, wipe |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public static Event create(Properties props)
This method instantiates a new message stability event object. The method is for use by the event factory to instantiate new message events. The method should not be used directly by the user since the method bypasses any event pooling i.e. it creates a new message stability event object even if there are eligible event objects available in the event type's pool.
public static MessageStabilityEvent create(MessageBusBinding binding, MessageChannel channel, MessageView view, Exception status)
binding
- The binding from where this event originatedchannel
- The channel through which the stabilized message was sent.view
- The stabilized message view.status
- The message stabilization status.
This method instantiates and initializes a message stability event. The method uses the packet factory to instantiate a new message 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 MessageChannel getMessageChannel()
getMessageChannel
in interface MessageChannelEvent
public final MessageView getMessageView()
This method returns the message view supplied to the channel send method that this event corresponds to.
public final Exception getStatus()
public final boolean isLocal()
isLocal
in interface MessageChannelEvent
public String toString()
toString
in class Event
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |