public class MServerRequest extends MOperation
MClientRequest
on the
server side. It allows access to the input parameters of the method being invoked.m_operationInstance, m_trackingInfo, m_userClosure
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 |
confirm()
Confirm explicitly the request for servers using certified messaging or JMS transport with manual message-ack.
|
void |
set(java.lang.String attributeName,
java.lang.Object data)
Set the value of the specified attribute.
|
get, get, getClosure, getKeys, getTrackingInfo, isNullData, setClosure, setNullData, setTrackingInfo, validateParameter
getClassDescription, getOperationDescription, retrieveClasssDescription, retrieveOperationDescription
public void set(java.lang.String attributeName, java.lang.Object data) throws MException, MInvalidInputException
MOperation
set
in class MOperation
attributeName
- Name of the attribute for which you want to change the value.data
- New value for this attribute.MException
- if the value being set is null. Use the method MOperation.setNullData(String)
to set the value to null explicitly.MInvalidInputException
- if no attribute with the specified name is found.MOperation.setClosure(Object)
,
MOperation.setNullData(String)
public void confirm() throws MException
This should only be used after
calling MOperationImpl.noAutoConfirm()
.
MException