UM Java API
6.16.1
|
Public Member Functions | |
int | type () |
int | status () |
int | flags () |
long | handle () |
UMQContextQueueTopicListInfo | contextQueueTopicListInfo () throws LBMEInvalException |
UMQReceiverQueueMessageListInfo | receiverQueueMessageListInfo () throws LBMEInvalException |
UMQReceiverQueueMessageRetrieveInfo | receiverQueueMessageRetrieveInfo () throws LBMEInvalException |
LBMAsyncOperationInfo | promote () |
void | dispose () |
Class containing generic (status, operation handle, etc.) and possibly specific (operation results) information about a particular asynchronous operation.
UMQContextQueueTopicListInfo com.latencybusters.lbm.LBMAsyncOperationInfo.contextQueueTopicListInfo | ( | ) | throws LBMEInvalException |
Gets the results of an LBMContext::queueTopicList asynchronous operation.
LBMEInvalException | if the async operation information was for an operation type other than LBM::ASYNC_OP_TYPE_CTX_UMQ_QUEUE_TOPIC_LIST. |
References com.latencybusters.lbm.LBM.ASYNC_OP_TYPE_CTX_UMQ_QUEUE_TOPIC_LIST.
Referenced by com.latencybusters.lbm.LBMAsyncOperationInfo.receiverQueueMessageRetrieveInfo().
int com.latencybusters.lbm.LBMAsyncOperationInfo.flags | ( | ) |
Gets informational flags about this particular asynchronous operation update.
Referenced by com.latencybusters.lbm.LBMAsyncOperationInfo.receiverQueueMessageRetrieveInfo().
long com.latencybusters.lbm.LBMAsyncOperationInfo.handle | ( | ) |
Gets the asynchronous operation's opaque handle (a long value), which can be used to query the operation's status or to cancel it. The handle will only be valid if the asynchronous operation was able to be started; otherwise it will be set to LBM::ASYNC_OP_INVALID_HANDLE .
Referenced by com.latencybusters.lbm.LBMAsyncOperationInfo.receiverQueueMessageRetrieveInfo().
UMQReceiverQueueMessageListInfo com.latencybusters.lbm.LBMAsyncOperationInfo.receiverQueueMessageListInfo | ( | ) | throws LBMEInvalException |
Gets the results of an LBMReceiverBase::queueMessageList asynchronous operation.
LBMEInvalException | if the async operation information was for an operation type other than LBM::ASYNC_OP_TYPE_RCV_UMQ_QUEUE_MSG_LIST. |
References com.latencybusters.lbm.LBM.ASYNC_OP_TYPE_RCV_UMQ_QUEUE_MSG_LIST.
UMQReceiverQueueMessageRetrieveInfo com.latencybusters.lbm.LBMAsyncOperationInfo.receiverQueueMessageRetrieveInfo | ( | ) | throws LBMEInvalException |
Gets the results of an LBMReceiverBase::queueMessageRetrieve asynchronous operation.
LBMEInvalException | if the async operation information was for an operation type other than LBM::ASYNC_OP_TYPE_RCV_UMQ_QUEUE_MSG_RETRIEVE. |
References com.latencybusters.lbm.LBM.ASYNC_OP_TYPE_RCV_UMQ_QUEUE_MSG_RETRIEVE, com.latencybusters.lbm.LBMAsyncOperationInfo.contextQueueTopicListInfo(), com.latencybusters.lbm.LBMObjectRecyclerBase.doneWithAsyncOperationInfo(), com.latencybusters.lbm.LBM.EOS, com.latencybusters.lbm.LBMAsyncOperationInfo.flags(), com.latencybusters.lbm.LBMAsyncOperationInfo.handle(), com.latencybusters.lbm.LBMObjectRecyclerBase.retrieveAsyncOperationInfo(), com.latencybusters.lbm.LBMAsyncOperationInfo.status(), and com.latencybusters.lbm.LBMAsyncOperationInfo.type().
int com.latencybusters.lbm.LBMAsyncOperationInfo.status | ( | ) |
Gets the status of the asynchronous operation.
Referenced by com.latencybusters.lbm.LBMAsyncOperationInfo.receiverQueueMessageRetrieveInfo().
int com.latencybusters.lbm.LBMAsyncOperationInfo.type | ( | ) |
Gets the type of the asynchronous operation.
Referenced by com.latencybusters.lbm.LBMAsyncOperationInfo.receiverQueueMessageRetrieveInfo().