UM Java API
6.16.1
|
Public Member Functions | |
UMQSourceEventULBMessageInfo (int flags, UMQMessageId msgId, long regId, long assignId, long appSetIdx, String receiver, Object clientObject) throws LBMEInvalException | |
UMQMessageId | messageIdInfo () |
Object | clientObject () |
int | flags () |
long | registrationId () |
long | assignmentId () |
long | applicationSetIndex () |
String | receiver () |
UMQ ULB Message Info class. This info object is delivered with a source event indicating that a ULB message has been assigned, consumed, discarded, etc.
com.latencybusters.lbm.UMQSourceEventULBMessageInfo.UMQSourceEventULBMessageInfo | ( | int | flags, |
UMQMessageId | msgId, | ||
long | regId, | ||
long | assignId, | ||
long | appSetIdx, | ||
String | receiver, | ||
Object | clientObject | ||
) | throws LBMEInvalException |
Creates a UMQSourceEventULBMessageInfo object and initializes fields to the supplied values.
flags | Informational flags. |
msgId | The Message ID of the message. |
regId | The Registration ID of the receiver. |
assignId | The Assignment ID of the receiver. |
appSetIdx | The application set index the receiver is in. |
receiver | The immediate message target string for the receiver. |
clientObject | The client object associated with the acknowledgment message. |
LBMEInvalException | An invalid parameter was specified. |
References com.latencybusters.lbm.UMQSourceEventULBMessageInfo.clientObject(), com.latencybusters.lbm.UMQSourceEventULBReceiverInfo.flags(), and com.latencybusters.lbm.UMQSourceEventULBReceiverInfo.receiver().
|
inherited |
Get Application Set index for the receiver associated with this info object.
|
inherited |
Get Assignment ID for the receiver associated with this info object.
Object com.latencybusters.lbm.UMQSourceEventULBMessageInfo.clientObject | ( | ) |
Get the client-supplied callback object.
Referenced by com.latencybusters.lbm.UMQSourceEventULBMessageInfo.UMQSourceEventULBMessageInfo().
|
inherited |
Get informational flags for this info object.
Referenced by com.latencybusters.lbm.UMQSourceEventULBReceiverInfo.receiver(), com.latencybusters.lbm.UMQSourceEventULBMessageInfo.UMQSourceEventULBMessageInfo(), and com.latencybusters.lbm.UMQSourceEventULBReceiverInfo.UMQSourceEventULBReceiverInfo().
UMQMessageId com.latencybusters.lbm.UMQSourceEventULBMessageInfo.messageIdInfo | ( | ) |
Get the message Id object identifying the message.
|
inherited |
Get immediate message target string for the receiver associated with this info object.
References com.latencybusters.lbm.UMQSourceEventULBReceiverInfo.flags().
Referenced by com.latencybusters.lbm.UMQSourceEventULBMessageInfo.UMQSourceEventULBMessageInfo(), and com.latencybusters.lbm.UMQSourceEventULBReceiverInfo.UMQSourceEventULBReceiverInfo().
|
inherited |
Get Registration ID for the receiver associated with this info object.