public class OutOnlyAxisOperation extends AxisOperation
WSDLConstants.WSDL11Constants, WSDLConstants.WSDL20_2004_Constants, WSDLConstants.WSDL20_2006Constants
Modifier and Type | Field and Description |
---|---|
protected static String |
OUT_MESSAGE_KEY |
mepURI, STYLE_DOC, STYLE_MSG, STYLE_RPC
engagedModules, parameterObservers, parent
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
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
Constructor and Description |
---|
OutOnlyAxisOperation() |
OutOnlyAxisOperation(javax.xml.namespace.QName name) |
Modifier and Type | Method and Description |
---|---|
void |
addFaultMessageContext(MessageContext msgContext,
OperationContext opContext) |
void |
addMessage(AxisMessage message,
String label) |
void |
addMessageContext(MessageContext msgContext,
OperationContext opContext)
Adds a message context into an operation context.
|
OperationClient |
createClient(ServiceContext sc,
Options options)
Returns a MEP client for an Out-only operation.
|
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) |
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, removeFromEngagedModuleList, setControlOperation, setFaultMessages, setMessageExchangePattern, setMessageReceiver, setName, setOutputAction, setSoapAction, setStyle, setWsamappingList
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
protected static final String OUT_MESSAGE_KEY
public OutOnlyAxisOperation()
public OutOnlyAxisOperation(javax.xml.namespace.QName name)
public void addMessage(AxisMessage message, String label)
addMessage
in class AxisOperation
public void addMessageContext(MessageContext msgContext, OperationContext opContext) throws AxisFault
AxisOperation
addMessageContext
in class AxisOperation
msgContext
- MessageContext
opContext
- OperationContext
AxisFault
- AxisFault
public void addFaultMessageContext(MessageContext msgContext, OperationContext opContext) throws AxisFault
addFaultMessageContext
in class AxisOperation
AxisFault
public AxisMessage getMessage(String label)
getMessage
in class AxisOperation
public ArrayList getPhasesInFaultFlow()
getPhasesInFaultFlow
in class AxisOperation
public ArrayList getPhasesOutFaultFlow()
getPhasesOutFaultFlow
in class AxisOperation
public ArrayList getPhasesOutFlow()
getPhasesOutFlow
in class AxisOperation
public ArrayList getRemainingPhasesInFlow()
getRemainingPhasesInFlow
in class AxisOperation
public void setPhasesInFaultFlow(ArrayList list)
setPhasesInFaultFlow
in class AxisOperation
public void setPhasesOutFaultFlow(ArrayList list)
setPhasesOutFaultFlow
in class AxisOperation
public void setPhasesOutFlow(ArrayList list)
setPhasesOutFlow
in class AxisOperation
public void setRemainingPhasesInFlow(ArrayList list)
setRemainingPhasesInFlow
in class AxisOperation
public OperationClient createClient(ServiceContext sc, Options options)
createClient
in class AxisOperation
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.Copyright © 2004–2015 The Apache Software Foundation. All rights reserved.