public abstract class MOperationProxy extends MBaseOperation
Modifier and Type | Field and Description |
---|---|
protected boolean |
m_isPendingInvocation |
protected MClientReply |
m_reply |
protected MOperationReplyListener |
m_replyListener |
protected MClientRequest |
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 | Constructor and Description |
---|---|
protected |
MOperationProxy(MApp app,
MClassDescription operationClass,
MOperationDescription operation) |
protected |
MOperationProxy(MApp app,
java.lang.String operationClassName,
java.lang.String operationName) |
Modifier and Type | Method and Description |
---|---|
abstract void |
asyncInvoke(MClientRequest request,
MOperationReplyListener replyListener,
long timeout) |
protected boolean |
hasPendingInvocation() |
abstract void |
onewayInvoke(MClientRequest request) |
protected void |
setPendingInvocation(boolean bPendingInvoke) |
abstract void |
syncInvoke(MClientRequest request,
long timeout) |
getClassDescription, getOperationDescription, retrieveClasssDescription, retrieveOperationDescription
protected boolean m_isPendingInvocation
protected MClientRequest m_request
protected MClientReply m_reply
protected MOperationReplyListener m_replyListener
protected MOperationProxy(MApp app, java.lang.String operationClassName, java.lang.String operationName) throws MException
MException
protected MOperationProxy(MApp app, MClassDescription operationClass, MOperationDescription operation) throws MException
MException
public abstract void onewayInvoke(MClientRequest request) throws MException
MException
public abstract void syncInvoke(MClientRequest request, long timeout) throws MException
MException
public abstract void asyncInvoke(MClientRequest request, MOperationReplyListener replyListener, long timeout) throws MException
MException
protected void setPendingInvocation(boolean bPendingInvoke)
protected boolean hasPendingInvocation()