|
|||||||||
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_RETRIEVE
public int status()
LBM.ASYNC_OP_STATUS_IN_PROGRESS
,
LBM.ASYNC_OP_STATUS_COMPLETE
,
LBM.ASYNC_OP_STATUS_ERROR
,
LBM.ASYNC_OP_STATUS_CANCELED
public 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_ONLY
public 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 |