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 AxisMessage
inFaultMessage
protected AxisMessage
inMessage
protected AxisMessage
outFaultMessage
protected AxisMessage
outMessage
-
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 void
addFaultMessageContext(MessageContext msgContext, OperationContext opContext)
void
addMessage(AxisMessage message, String label)
AxisMessage
getMessage(String label)
ArrayList
getPhasesInFaultFlow()
ArrayList
getPhasesOutFaultFlow()
ArrayList
getPhasesOutFlow()
ArrayList
getRemainingPhasesInFlow()
void
setPhasesInFaultFlow(ArrayList list)
void
setPhasesOutFaultFlow(ArrayList list)
void
setPhasesOutFlow(ArrayList list)
void
setRemainingPhasesInFlow(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:
addMessage
in classAxisOperation
-
getMessage
public AxisMessage getMessage(String label)
- Specified by:
getMessage
in classAxisOperation
-
addFaultMessageContext
public void addFaultMessageContext(MessageContext msgContext, OperationContext opContext) throws AxisFault
- Specified by:
addFaultMessageContext
in classAxisOperation
- Throws:
AxisFault
-
getPhasesInFaultFlow
public ArrayList getPhasesInFaultFlow()
- Specified by:
getPhasesInFaultFlow
in classAxisOperation
-
getPhasesOutFaultFlow
public ArrayList getPhasesOutFaultFlow()
- Specified by:
getPhasesOutFaultFlow
in classAxisOperation
-
getPhasesOutFlow
public ArrayList getPhasesOutFlow()
- Specified by:
getPhasesOutFlow
in classAxisOperation
-
getRemainingPhasesInFlow
public ArrayList getRemainingPhasesInFlow()
- Specified by:
getRemainingPhasesInFlow
in classAxisOperation
-
setPhasesInFaultFlow
public void setPhasesInFaultFlow(ArrayList list)
- Specified by:
setPhasesInFaultFlow
in classAxisOperation
-
setPhasesOutFaultFlow
public void setPhasesOutFaultFlow(ArrayList list)
- Specified by:
setPhasesOutFaultFlow
in classAxisOperation
-
setPhasesOutFlow
public void setPhasesOutFlow(ArrayList list)
- Specified by:
setPhasesOutFlow
in classAxisOperation
-
setRemainingPhasesInFlow
public void setRemainingPhasesInFlow(ArrayList list)
- Specified by:
setRemainingPhasesInFlow
in classAxisOperation
-
-