Package org.apache.axis2.description
Class RobustOutOnlyAxisOperation
- java.lang.Object
-
- org.apache.axis2.description.AxisDescription
-
- org.apache.axis2.description.AxisOperation
-
- org.apache.axis2.description.TwoChannelAxisOperation
-
- org.apache.axis2.description.OutInAxisOperation
-
- org.apache.axis2.description.RobustOutOnlyAxisOperation
-
- All Implemented Interfaces:
DescriptionConstants
,ParameterInclude
,WSDLConstants
public class RobustOutOnlyAxisOperation extends OutInAxisOperation
-
-
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.TwoChannelAxisOperation
inFaultMessage, inMessage, outFaultMessage, 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 RobustOutOnlyAxisOperation()
RobustOutOnlyAxisOperation(QName name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OperationClient
createClient(ServiceContext sc, Options options)
Returns a MEP client for an Out-IN operation.-
Methods inherited from class org.apache.axis2.description.OutInAxisOperation
addMessageContext
-
Methods inherited from class org.apache.axis2.description.TwoChannelAxisOperation
addFaultMessageContext, addMessage, getMessage, getPhasesInFaultFlow, getPhasesOutFaultFlow, getPhasesOutFlow, getRemainingPhasesInFlow, setPhasesInFaultFlow, setPhasesOutFaultFlow, setPhasesOutFlow, setRemainingPhasesInFlow
-
Methods 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, 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
-
-
-
-
Constructor Detail
-
RobustOutOnlyAxisOperation
public RobustOutOnlyAxisOperation()
-
RobustOutOnlyAxisOperation
public RobustOutOnlyAxisOperation(QName name)
-
-
Method Detail
-
createClient
public OperationClient createClient(ServiceContext sc, Options options)
Description copied from class:OutInAxisOperation
Returns a MEP client for an Out-IN operation. This client can be used to interact with a server which is offering an In-Out operation. To use the client, you must call addMessageContext() with a message context and then call execute() to execute the client.- Overrides:
createClient
in classOutInAxisOperation
- Parameters:
sc
- The service context for this client to live within. Cannot be null.options
- Options to use as defaults for this client. If any options are set specifically on the client then those override options here.- Returns:
- an OperationClient set up appropriately for this operation
-
-