Package org.apache.axis2.description
Class TwoChannelAxisOperation
- java.lang.Object
-
- org.apache.axis2.description.AxisDescription
-
- org.apache.axis2.description.AxisOperation
-
- org.apache.axis2.description.TwoChannelAxisOperation
-
- All Implemented Interfaces:
DescriptionConstants,ParameterInclude,WSDLConstants
- Direct Known Subclasses:
InOutAxisOperation,OutInAxisOperation
public abstract class TwoChannelAxisOperation extends AxisOperation
This class is to keep common methods and properties in InOut and OutIn axisOperation
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.axis2.wsdl.WSDLConstants
WSDLConstants.WSDL11Constants
-
-
Field Summary
Fields Modifier and Type Field Description protected AxisMessageinFaultMessageprotected AxisMessageinMessageprotected AxisMessageoutFaultMessageprotected AxisMessageoutMessage-
Fields inherited from class org.apache.axis2.description.AxisOperation
mepURI, STYLE_DOC, STYLE_MSG, STYLE_RPC
-
Fields inherited from class org.apache.axis2.description.AxisDescription
engagedModules, parameterObservers, parent
-
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_NAME, STYLE_KEY
-
Fields inherited from interface org.apache.axis2.wsdl.WSDLConstants
HTTP_HEADER, INPUT_PART_QNAME_SUFFIX, 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, MESSAGE_LABEL_FAULT_VALUE, MESSAGE_LABEL_IN, MESSAGE_LABEL_IN_VALUE, MESSAGE_LABEL_OUT, MESSAGE_LABEL_OUT_VALUE, OUTPUT_PART_QNAME_SUFFIX, SOAP_HEADER, WSDL_1_1, WSDL_1_1_STYLE, WSDL_2_0, WSDL_20_DESCRIPTION, WSDL_4_J_DEFINITION, WSDL_MESSAGE_DIRECTION_IN, WSDL_MESSAGE_DIRECTION_OUT, WSDL_MESSAGE_IN_MESSAGE, WSDL_MESSAGE_OUT_MESSAGE, WSDL_USE_ENCODED, WSDL_USE_LITERAL, WSDL1_1_NAMESPACE, WSDL2_0_NAMESPACE
-
-
Constructor Summary
Constructors Constructor Description TwoChannelAxisOperation()TwoChannelAxisOperation(QName name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFaultMessageContext(MessageContext msgContext, OperationContext opContext)voidaddMessage(AxisMessage message, String label)AxisMessagegetMessage(String label)ArrayListgetPhasesInFaultFlow()ArrayListgetPhasesOutFaultFlow()ArrayListgetPhasesOutFlow()ArrayListgetRemainingPhasesInFlow()voidsetPhasesInFaultFlow(ArrayList list)voidsetPhasesOutFaultFlow(ArrayList list)voidsetPhasesOutFlow(ArrayList list)voidsetRemainingPhasesInFlow(ArrayList list)-
Methods inherited from class org.apache.axis2.description.AxisOperation
addFaultAction, addMessageContext, addModule, addModuleConfig, createClient, findForExistingOperationContext, findOperationContext, getAxisService, getAxisSpecificMEPConstant, getFaultAction, getFaultAction, getFaultActionNames, getFaultMessages, getInputAction, getKey, getMessageExchangePattern, getMessageReceiver, getMessages, getModuleConfig, getModuleRefs, getName, getOutputAction, getSoapAction, getStyle, getWSAMappingList, isControlOperation, isParameterLocked, onDisengage, onEngage, registerMessageContext, registerOperationContext, removeFaultAction, setControlOperation, setFaultMessages, setMessageExchangePattern, setMessageReceiver, setName, setOutputAction, setSoapAction, setStyle, setWsamappingList
-
Methods inherited from class org.apache.axis2.description.AxisDescription
addChild, addChild, addParameter, addParameter, addParameterObserver, applyPolicy, applyPolicy, deserializeParameters, disengageModule, engageModule, engageModule, getAxisConfiguration, getChild, getChildren, getDocumentation, getDocumentationNode, getEngagedModules, getParameter, getParameters, getParameterValue, getParent, getPolicyInclude, getPolicySubject, isEngaged, isEngaged, isParameterTrue, removeChild, removeParameter, removeParameterObserver, setDocumentation, setDocumentation, setParent, setPolicyInclude
-
-
-
-
Field Detail
-
inFaultMessage
protected AxisMessage inFaultMessage
-
outFaultMessage
protected AxisMessage outFaultMessage
-
inMessage
protected AxisMessage inMessage
-
outMessage
protected AxisMessage outMessage
-
-
Constructor Detail
-
TwoChannelAxisOperation
public TwoChannelAxisOperation()
-
TwoChannelAxisOperation
public TwoChannelAxisOperation(QName name)
-
-
Method Detail
-
addMessage
public void addMessage(AxisMessage message, String label)
- Specified by:
addMessagein classAxisOperation
-
getMessage
public AxisMessage getMessage(String label)
- Specified by:
getMessagein classAxisOperation
-
addFaultMessageContext
public void addFaultMessageContext(MessageContext msgContext, OperationContext opContext) throws AxisFault
- Specified by:
addFaultMessageContextin classAxisOperation- Throws:
AxisFault
-
getPhasesInFaultFlow
public ArrayList getPhasesInFaultFlow()
- Specified by:
getPhasesInFaultFlowin classAxisOperation
-
getPhasesOutFaultFlow
public ArrayList getPhasesOutFaultFlow()
- Specified by:
getPhasesOutFaultFlowin classAxisOperation
-
getPhasesOutFlow
public ArrayList getPhasesOutFlow()
- Specified by:
getPhasesOutFlowin classAxisOperation
-
getRemainingPhasesInFlow
public ArrayList getRemainingPhasesInFlow()
- Specified by:
getRemainingPhasesInFlowin classAxisOperation
-
setPhasesInFaultFlow
public void setPhasesInFaultFlow(ArrayList list)
- Specified by:
setPhasesInFaultFlowin classAxisOperation
-
setPhasesOutFaultFlow
public void setPhasesOutFaultFlow(ArrayList list)
- Specified by:
setPhasesOutFaultFlowin classAxisOperation
-
setPhasesOutFlow
public void setPhasesOutFlow(ArrayList list)
- Specified by:
setPhasesOutFlowin classAxisOperation
-
setRemainingPhasesInFlow
public void setRemainingPhasesInFlow(ArrayList list)
- Specified by:
setRemainingPhasesInFlowin classAxisOperation
-
-