|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.latencybusters.lbm.LBMAsyncOperationInfo
public class LBMAsyncOperationInfo
Class containing generic (status, operation handle, etc.) and possibly specific (operation results) information about a particular asynchronous operation.
| Method Summary | |
|---|---|
UMQContextQueueTopicListInfo |
contextQueueTopicListInfo()
Gets the results of an LBMContext#queueTopicList asynchronous operation. |
void |
dispose()
|
int |
flags()
Gets informational flags about this particular asynchronous operation update. |
long |
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. |
LBMAsyncOperationInfo |
promote()
|
UMQReceiverQueueMessageListInfo |
receiverQueueMessageListInfo()
Gets the results of an LBMReceiverBase#queueMessageList asynchronous operation. |
UMQReceiverQueueMessageRetrieveInfo |
receiverQueueMessageRetrieveInfo()
Gets the results of an LBMReceiverBase#queueMessageRetrieve asynchronous operation. |
int |
status()
Gets the status of the asynchronous operation. |
int |
type()
Gets the type of the asynchronous operation. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public int type()
LBM.ASYNC_OP_TYPE_CTX_UMQ_QUEUE_TOPIC_LIST,
LBM.ASYNC_OP_TYPE_RCV_UMQ_QUEUE_MSG_LIST,
LBM.ASYNC_OP_TYPE_RCV_UMQ_QUEUE_MSG_RETRIEVEpublic int status()
LBM.ASYNC_OP_STATUS_IN_PROGRESS,
LBM.ASYNC_OP_STATUS_COMPLETE,
LBM.ASYNC_OP_STATUS_ERROR,
LBM.ASYNC_OP_STATUS_CANCELEDpublic int flags()
LBM.ASYNC_OP_INFO_FLAG_INLINE,
LBM.ASYNC_OP_INFO_FLAG_FIRST,
LBM.ASYNC_OP_INFO_FLAG_LAST,
LBM.ASYNC_OP_INFO_FLAG_ONLYpublic long handle()
LBM.ASYNC_OP_INVALID_HANDLE
public UMQContextQueueTopicListInfo contextQueueTopicListInfo()
throws LBMEInvalException
LBMEInvalException - if the async operation information was for an operation type other than LBM#ASYNC_OP_TYPE_CTX_UMQ_QUEUE_TOPIC_LIST.
public UMQReceiverQueueMessageListInfo receiverQueueMessageListInfo()
throws LBMEInvalException
LBMEInvalException - if the async operation information was for an operation type other than LBM#ASYNC_OP_TYPE_RCV_UMQ_QUEUE_MSG_LIST.
public UMQReceiverQueueMessageRetrieveInfo receiverQueueMessageRetrieveInfo()
throws LBMEInvalException
LBMEInvalException - if the async operation information was for an operation type other than LBM#ASYNC_OP_TYPE_RCV_UMQ_QUEUE_MSG_RETRIEVE.public LBMAsyncOperationInfo promote()
public void dispose()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||