public class MRpcOperationProxy extends MOperationProxy implements MOperationConstants
Modifier and Type | Field and Description |
---|---|
protected MRpcClient |
m_client |
protected int |
m_messageFormat |
protected MRpcOperationReplyEventListener |
m_replyEventListener |
m_isPendingInvocation, m_reply, m_replyListener, m_request
m_app, m_classDescription, m_operationClassName, m_operationDescription, m_operationName
OPERATION_CLOSURE_TAG, OPERATION_EXCEPTIONDATA_TAG, OPERATION_EXCEPTIONNAME_TAG, OPERATION_HASEXCEPTION_TAG, OPERATION_REQUEST_TAG, OPERATION_RETURNVALUE_TAG, OPERATION_USERCLOSURE_TAG
Modifier and Type | Method and Description |
---|---|
void |
asyncInvoke(MClientRequest request,
MOperationReplyListener replyListener,
long timeout) |
void |
onewayInvoke(MClientRequest request) |
void |
syncInvoke(MClientRequest request,
long timeout) |
hasPendingInvocation, setPendingInvocation
getClassDescription, getOperationDescription, retrieveClasssDescription, retrieveOperationDescription
protected MRpcOperationReplyEventListener m_replyEventListener
protected MRpcClient m_client
protected int m_messageFormat
public void onewayInvoke(MClientRequest request) throws MException
onewayInvoke
in class MOperationProxy
MException
public void syncInvoke(MClientRequest request, long timeout) throws MException
syncInvoke
in class MOperationProxy
MException
public void asyncInvoke(MClientRequest request, MOperationReplyListener replyListener, long timeout) throws MException
asyncInvoke
in class MOperationProxy
MException