public abstract class AxisOperation extends AxisDescription implements WSDLConstants
WSDLConstants.WSDL11Constants| Modifier and Type | Field and Description |
|---|---|
protected String |
mepURI |
static String |
STYLE_DOC |
static String |
STYLE_MSG |
static String |
STYLE_RPC |
engagedModules, parameterObservers, parentHTTP_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_NAMESPACECLASSLOADER_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 |
|---|
AxisOperation()
Default constructor
|
AxisOperation(QName name) |
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, setPolicyIncludepublic static final String STYLE_RPC
public static final String STYLE_MSG
public static final String STYLE_DOC
protected String mepURI
public AxisOperation()
public AxisOperation(QName name)
public abstract void addMessage(AxisMessage message, String label)
public abstract void addMessageContext(MessageContext msgContext, OperationContext opContext) throws AxisFault
msgContext - MessageContextopContext - OperationContextAxisFault - AxisFaultpublic abstract void addFaultMessageContext(MessageContext msgContext, OperationContext opContext) throws AxisFault
AxisFaultpublic void addModule(String moduleName)
public void addModuleConfig(ModuleConfiguration moduleConfiguration)
moduleConfiguration - a ModuleConfiguration which will be added (by name)public final void onEngage(AxisModule axisModule, AxisDescription engager) throws AxisFault
onEngage in class AxisDescriptionaxisModule - AxisModule being engagedengager - the AxisDescription where the engage occurred - could be us or a parentAxisFaultprotected void onDisengage(AxisModule module)
onDisengage in class AxisDescriptionpublic OperationContext findForExistingOperationContext(MessageContext msgContext) throws AxisFault
msgContext - the MessageContext for which we'd like an OperationContextAxisFaultpublic OperationContext findOperationContext(MessageContext msgContext, ServiceContext serviceContext) throws AxisFault
msgContext - MessageContext to searchserviceContext - ServiceContext (TODO - why pass this? (GD))AxisFaultpublic void registerOperationContext(MessageContext msgContext, OperationContext operationContext) throws AxisFault
AxisFaultpublic void registerMessageContext(MessageContext msgContext, OperationContext operationContext) throws AxisFault
AxisFaultpublic int getAxisSpecificMEPConstant()
public abstract AxisMessage getMessage(String label)
public String getMessageExchangePattern()
public MessageReceiver getMessageReceiver()
public ModuleConfiguration getModuleConfig(String moduleName)
public QName getName()
public abstract ArrayList getPhasesInFaultFlow()
public abstract ArrayList getPhasesOutFaultFlow()
public abstract ArrayList getPhasesOutFlow()
public abstract ArrayList getRemainingPhasesInFlow()
public String getStyle()
public boolean isControlOperation()
public boolean isParameterLocked(String parameterName)
ParameterIncludeisParameterLocked in interface ParameterIncludeisParameterLocked in class AxisDescriptionpublic void setControlOperation(boolean controlOperation)
public void setMessageExchangePattern(String mepURI)
public void setMessageReceiver(MessageReceiver messageReceiver)
public void setName(QName name)
public abstract void setPhasesInFaultFlow(ArrayList list)
public abstract void setPhasesOutFaultFlow(ArrayList list)
public abstract void setPhasesOutFlow(ArrayList list)
public abstract void setRemainingPhasesInFlow(ArrayList list)
public void setStyle(String style)
public void setWsamappingList(ArrayList wsamappingList)
public abstract OperationClient createClient(ServiceContext sc, Options options)
sc - active ServiceContextoptions - active Optionspublic Object getKey()
getKey in class AxisDescriptionpublic ArrayList<AxisMessage> getFaultMessages()
public void setFaultMessages(AxisMessage faultMessage)
public void setSoapAction(String soapAction)
public String getInputAction()
public String getOutputAction()
public void setOutputAction(String act)
public void removeFaultAction(String faultName)
public String[] getFaultActionNames()
public String getFaultAction()
public Iterator<AxisMessage> getMessages()
public AxisService getAxisService()
public String getSoapAction()
Copyright © 2004–2018 The Apache Software Foundation. All rights reserved.