org.apache.axis2.description
Class InOutAxisOperation
java.lang.Object
org.apache.axis2.description.AxisDescription
org.apache.axis2.description.AxisOperation
org.apache.axis2.description.InOutAxisOperation
- All Implemented Interfaces:
- DescriptionConstants, ParameterInclude, WSDLConstants
- Direct Known Subclasses:
- OutInAxisOperation
- public class InOutAxisOperation
- extends AxisOperation
| Fields inherited from interface org.apache.axis2.wsdl.WSDLConstants |
MEP_CONSTANT_IN_ONLY, MEP_CONSTANT_IN_OPTIONAL_OUT, MEP_CONSTANT_IN_OUT, MEP_CONSTANT_INVALID, MEP_CONSTANT_OUT_IN, MEP_CONSTANT_OUT_ONLY, MEP_CONSTANT_OUT_OPTIONAL_IN, MEP_CONSTANT_ROBUST_IN_ONLY, MEP_CONSTANT_ROBUST_OUT_ONLY, MEP_URI_IN_ONLY, MEP_URI_IN_OPTIONAL_OUT, MEP_URI_IN_OUT, MEP_URI_OUT_IN, MEP_URI_OUT_ONLY, MEP_URI_OUT_OPTIONAL_IN, MEP_URI_ROBUST_IN_ONLY, MEP_URI_ROBUST_OUT_ONLY, MESSAGE_LABEL_FAULT_VALUE, MESSAGE_LABEL_IN, MESSAGE_LABEL_IN_VALUE, MESSAGE_LABEL_OUT, MESSAGE_LABEL_OUT_VALUE, POLICY, POLICY_REFERENCE, SCHEMA, SOAP_11_ADDRESS, SOAP_11_BINDING, SOAP_11_BODY, SOAP_11_HEADER, SOAP_11_OPERATION, SOAP_12_ADDRESS, SOAP_12_BINDING, SOAP_12_BODY, SOAP_12_HEADER, SOAP_12_OPERATION, WSDL_1_1, WSDL_2_0, WSDL_4_J_DEFINITION, WSDL_MESSAGE_DIRECTION_IN, WSDL_MESSAGE_DIRECTION_OUT, WSDL_USE_ENCODED, WSDL_USE_LITERAL, WSDL1_1_NAMESPACE, WSDL2_0_NAMESPACE |
| Fields inherited from interface org.apache.axis2.description.DescriptionConstants |
CLASSLOADER_KEY, CONTEXTPATH_KEY, EXECUTION_CHAIN_KEY, EXECUTION_FAULT_CHAIN_KEY, EXECUTION_OUT_CHAIN_KEY, IN_FAULTFLOW_KEY, INFLOW_KEY, MESSAGE_RECEIVER_KEY, MODULEREF_KEY, OPERATION_KEY, OUT_FAULTFLOW_KEY, OUTFLOW_KEY, PARAMETER_KEY, PHASES_KEY, SERVICE_CLASS, SERVICE_CLASS_NAME, STYLE_KEY |
| Methods inherited from class org.apache.axis2.description.AxisOperation |
addModule, addModuleConfig, addModuleOperations, createClient, disEngageModule, engageModule, findForExistingOperationContext, findOperationContext, getAxisSpecifMEPConstant, getEngagedModules, getFaultMessages, getKey, getMessageExchangePattern, getMessageReceiver, getModuleConfig, getModuleRefs, getName, getSoapAction, getStyle, getWsamappingList, isControlOperation, isEngaged, isParameterLocked, registerOperationContext, removeFromEngageModueList, setControlOperation, setFaultMessages, setMessageExchangePattern, setMessageReceiver, setName, setSoapAction, setStyle, setWsamappingList |
| Methods inherited from class org.apache.axis2.description.AxisDescription |
addChild, addChild, addParameter, deserializeParameters, getChild, getChildren, getParameter, getParameters, getParent, getPolicyInclude, removeChild, removeParameter, setParent, setPolicyInclude |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InOutAxisOperation
public InOutAxisOperation()
InOutAxisOperation
public InOutAxisOperation(QName name)
addMessage
public void addMessage(AxisMessage message,
String label)
- Specified by:
addMessage in class AxisOperation
addMessageContext
public void addMessageContext(MessageContext msgContext,
OperationContext opContext)
throws AxisFault
- Description copied from class:
AxisOperation
- Adds a message context into an operation context. Depending on MEPs, this
method has to be overridden.
Depending on the mep operation description know how to fill the message context map
in operationContext.
As an example, if the MEP is IN-OUT then depending on messagable operation description
should know how to keep them in correct locations.
- Specified by:
addMessageContext in class AxisOperation
- Parameters:
msgContext - MessageContextopContext - OperationContext
- Throws:
AxisFault - AxisFault
addFaultMessageContext
public void addFaultMessageContext(MessageContext msgContext,
OperationContext opContext)
throws AxisFault
- Specified by:
addFaultMessageContext in class AxisOperation
- Throws:
AxisFault
getMessage
public AxisMessage getMessage(String label)
- Specified by:
getMessage in class AxisOperation
getPhasesInFaultFlow
public ArrayList getPhasesInFaultFlow()
- Specified by:
getPhasesInFaultFlow in class AxisOperation
getPhasesOutFaultFlow
public ArrayList getPhasesOutFaultFlow()
- Specified by:
getPhasesOutFaultFlow in class AxisOperation
getPhasesOutFlow
public ArrayList getPhasesOutFlow()
- Specified by:
getPhasesOutFlow in class AxisOperation
getRemainingPhasesInFlow
public ArrayList getRemainingPhasesInFlow()
- Specified by:
getRemainingPhasesInFlow in class AxisOperation
setPhasesInFaultFlow
public void setPhasesInFaultFlow(ArrayList list)
- Specified by:
setPhasesInFaultFlow in class AxisOperation
setPhasesOutFaultFlow
public void setPhasesOutFaultFlow(ArrayList list)
- Specified by:
setPhasesOutFaultFlow in class AxisOperation
setPhasesOutFlow
public void setPhasesOutFlow(ArrayList list)
- Specified by:
setPhasesOutFlow in class AxisOperation
setRemainingPhasesInFlow
public void setRemainingPhasesInFlow(ArrayList list)
- Specified by:
setRemainingPhasesInFlow in class AxisOperation