Package org.apache.axis2.description
Class InOnlyAxisOperation
java.lang.Object
org.apache.axis2.description.AxisDescription
org.apache.axis2.description.AxisOperation
org.apache.axis2.description.InOnlyAxisOperation
- All Implemented Interfaces:
DescriptionConstants,ParameterInclude,WSDLConstants
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.axis2.wsdl.WSDLConstants
WSDLConstants.WSDL11Constants -
Field Summary
Fields inherited from class org.apache.axis2.description.AxisOperation
mepURI, STYLE_DOC, STYLE_MSG, STYLE_RPCFields inherited from class org.apache.axis2.description.AxisDescription
engagedModules, parameterObservers, parentFields 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_KEYFields 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 -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFaultMessageContext(MessageContext msgContext, OperationContext opContext) voidaddMessage(AxisMessage message, String label) voidaddMessageContext(MessageContext msgContext, OperationContext opContext) Adds a message context into an operation context.createClient(ServiceContext sc, Options options) Return an OperationClient suitable for this AxisOperation.getMessage(String label) voidvoidvoidsetPhasesOutFlow(ArrayList list) voidMethods inherited from class org.apache.axis2.description.AxisOperation
addFaultAction, addModule, addModuleConfig, 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, setWsamappingListMethods 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
-
Constructor Details
-
InOnlyAxisOperation
public InOnlyAxisOperation() -
InOnlyAxisOperation
-
-
Method Details
-
createClient
Description copied from class:AxisOperationReturn an OperationClient suitable for this AxisOperation.- Specified by:
createClientin classAxisOperation- Parameters:
sc- active ServiceContextoptions- active Options- Returns:
- an OperationClient set up appropriately for this operation
-
addMessage
- Specified by:
addMessagein classAxisOperation
-
addMessageContext
public void addMessageContext(MessageContext msgContext, OperationContext opContext) throws AxisFault Description copied from class:AxisOperationAdds 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:
addMessageContextin classAxisOperation- Parameters:
msgContext-MessageContextopContext-OperationContext- Throws:
AxisFault-AxisFault
-
addFaultMessageContext
public void addFaultMessageContext(MessageContext msgContext, OperationContext opContext) throws AxisFault - Specified by:
addFaultMessageContextin classAxisOperation- Throws:
AxisFault
-
getMessage
- Specified by:
getMessagein classAxisOperation
-
getPhasesInFaultFlow
- Specified by:
getPhasesInFaultFlowin classAxisOperation
-
getPhasesOutFaultFlow
- Specified by:
getPhasesOutFaultFlowin classAxisOperation
-
getPhasesOutFlow
- Specified by:
getPhasesOutFlowin classAxisOperation
-
getRemainingPhasesInFlow
- Specified by:
getRemainingPhasesInFlowin classAxisOperation
-
setPhasesInFaultFlow
- Specified by:
setPhasesInFaultFlowin classAxisOperation
-
setPhasesOutFaultFlow
- Specified by:
setPhasesOutFaultFlowin classAxisOperation
-
setPhasesOutFlow
- Specified by:
setPhasesOutFlowin classAxisOperation
-
setRemainingPhasesInFlow
- Specified by:
setRemainingPhasesInFlowin classAxisOperation
-