|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.axis2.description.AxisDescription
org.apache.axis2.description.AxisOperation
Nested Class Summary |
Nested classes inherited from class org.apache.axis2.wsdl.WSDLConstants |
WSDLConstants.WSDL11Constants, WSDLConstants.WSDL20_2004_Constants, WSDLConstants.WSDL20_2006Constants |
Field Summary | |
static java.lang.String |
STYLE_DOC
|
static java.lang.String |
STYLE_MSG
|
static java.lang.String |
STYLE_RPC
|
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 |
Constructor Summary | |
AxisOperation()
constructor |
|
AxisOperation(javax.xml.namespace.QName name)
|
Method Summary | |
void |
addFaultAction(java.lang.String faultName,
java.lang.String action)
|
abstract void |
addFaultMessageContext(MessageContext msgContext,
OperationContext opContext)
|
abstract void |
addMessage(AxisMessage message,
java.lang.String label)
|
abstract void |
addMessageContext(MessageContext msgContext,
OperationContext opContext)
Adds a message context into an operation context. |
void |
addModule(javax.xml.namespace.QName moduleName)
|
void |
addModuleConfig(ModuleConfiguration moduleConfiguration)
Adds module configuration, if there is moduleConfig tag in operation. |
java.util.ArrayList |
addModuleOperations(AxisModule module,
AxisConfiguration axisConfig,
AxisService service)
Adds an operation to a service if a module is required to do so. |
OperationClient |
createClient(ServiceContext sc,
Options options)
|
void |
disengageModule(AxisModule module)
|
void |
engageModule(AxisModule moduleref,
AxisConfiguration axisConfig)
Engages a module. |
OperationContext |
findForExistingOperationContext(MessageContext msgContext)
Returns as existing OperationContext related to this message if one exists. |
OperationContext |
findOperationContext(MessageContext msgContext,
ServiceContext serviceContext)
Finds a MEPContext for an incoming message. |
int |
getAxisSpecifMEPConstant()
Maps the String URI of the Message exchange pattern to a integer. |
java.util.Collection |
getEngagedModules()
Method getEngagedModules. |
java.lang.String |
getFaultAction()
|
java.lang.String |
getFaultAction(java.lang.String faultName)
|
java.lang.String[] |
getFaultActionNames()
|
java.util.ArrayList |
getFaultMessages()
|
java.lang.String |
getInputAction()
|
java.lang.Object |
getKey()
|
abstract AxisMessage |
getMessage(java.lang.String label)
|
java.lang.String |
getMessageExchangePattern()
|
MessageReceiver |
getMessageReceiver()
|
ModuleConfiguration |
getModuleConfig(java.lang.String moduleName)
|
java.util.ArrayList |
getModuleRefs()
|
javax.xml.namespace.QName |
getName()
|
java.lang.String |
getOutputAction()
|
abstract java.util.ArrayList |
getPhasesInFaultFlow()
|
abstract java.util.ArrayList |
getPhasesOutFaultFlow()
|
abstract java.util.ArrayList |
getPhasesOutFlow()
|
abstract java.util.ArrayList |
getRemainingPhasesInFlow()
|
java.lang.String |
getStyle()
|
java.util.ArrayList |
getWsamappingList()
|
boolean |
isControlOperation()
|
boolean |
isEngaged(java.lang.String moduleName)
|
boolean |
isParameterLocked(java.lang.String parameterName)
Checks whether the parameter is locked at any level. |
void |
registerMessageContext(MessageContext msgContext,
OperationContext operationContext)
|
void |
registerOperationContext(MessageContext msgContext,
OperationContext operationContext)
|
void |
removeFaultAction(java.lang.String faultName)
|
void |
removeFromEngagedModuleList(AxisModule module)
To remove module from engage module list |
void |
setControlOperation(boolean controlOperation)
|
void |
setFaultMessages(AxisMessage faultMessage)
|
void |
setMessageExchangePattern(java.lang.String mepURI)
|
void |
setMessageReceiver(MessageReceiver messageReceiver)
|
void |
setName(javax.xml.namespace.QName name)
|
void |
setOutputAction(java.lang.String act)
|
abstract void |
setPhasesInFaultFlow(java.util.ArrayList list)
|
abstract void |
setPhasesOutFaultFlow(java.util.ArrayList list)
|
abstract void |
setPhasesOutFlow(java.util.ArrayList list)
|
abstract void |
setRemainingPhasesInFlow(java.util.ArrayList list)
|
void |
setSoapAction(java.lang.String soapAction)
|
void |
setStyle(java.lang.String style)
|
void |
setWsamappingList(java.util.ArrayList wsamappingList)
|
org.apache.axiom.om.OMElement |
toWSDL20(org.apache.axiom.om.OMNamespace wsdl,
org.apache.axiom.om.OMNamespace tns,
org.apache.axiom.om.OMNamespace wsdlx)
Generates the interface Operation element. |
Methods inherited from class org.apache.axis2.description.AxisDescription |
addChild, addChild, addParameter, applyPolicy, applyPolicy, deserializeParameters, getAxisConfiguration, getChild, getChildren, getParameter, getParameters, getParameterValue, getParent, getPolicyInclude, removeChild, removeParameter, setParent, setPolicyInclude |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String STYLE_RPC
public static final java.lang.String STYLE_MSG
public static final java.lang.String STYLE_DOC
Constructor Detail |
public AxisOperation()
public AxisOperation(javax.xml.namespace.QName name)
Method Detail |
public abstract void addMessage(AxisMessage message, java.lang.String label)
public abstract void addMessageContext(MessageContext msgContext, OperationContext opContext) throws AxisFault
msgContext
- MessageContext
opContext
- OperationContext
AxisFault
- AxisFault
public abstract void addFaultMessageContext(MessageContext msgContext, OperationContext opContext) throws AxisFault
AxisFault
public void addModule(javax.xml.namespace.QName moduleName)
public void addModuleConfig(ModuleConfiguration moduleConfiguration)
moduleConfiguration
- public final void engageModule(AxisModule moduleref, AxisConfiguration axisConfig) throws AxisFault
engageModule
in class AxisDescription
moduleref
- axisConfig
-
AxisFault
public void disengageModule(AxisModule module)
public void removeFromEngagedModuleList(AxisModule module)
module
- public java.util.ArrayList addModuleOperations(AxisModule module, AxisConfiguration axisConfig, AxisService service) throws AxisFault
module
-
AxisFault
public OperationContext findForExistingOperationContext(MessageContext msgContext) throws AxisFault
msgContext
-
AxisFault
public OperationContext findOperationContext(MessageContext msgContext, ServiceContext serviceContext) throws AxisFault
msgContext
-
AxisFault
public void registerOperationContext(MessageContext msgContext, OperationContext operationContext) throws AxisFault
AxisFault
public void registerMessageContext(MessageContext msgContext, OperationContext operationContext) throws AxisFault
AxisFault
public int getAxisSpecifMEPConstant()
public java.util.Collection getEngagedModules()
public abstract AxisMessage getMessage(java.lang.String label)
public java.lang.String getMessageExchangePattern()
public MessageReceiver getMessageReceiver()
public ModuleConfiguration getModuleConfig(java.lang.String moduleName)
public java.util.ArrayList getModuleRefs()
public javax.xml.namespace.QName getName()
public abstract java.util.ArrayList getPhasesInFaultFlow()
public abstract java.util.ArrayList getPhasesOutFaultFlow()
public abstract java.util.ArrayList getPhasesOutFlow()
public abstract java.util.ArrayList getRemainingPhasesInFlow()
public java.lang.String getStyle()
public java.util.ArrayList getWsamappingList()
public boolean isControlOperation()
public boolean isParameterLocked(java.lang.String parameterName)
ParameterInclude
isParameterLocked
in interface ParameterInclude
isParameterLocked
in class AxisDescription
public void setControlOperation(boolean controlOperation)
public void setMessageExchangePattern(java.lang.String mepURI)
public void setMessageReceiver(MessageReceiver messageReceiver)
public void setName(javax.xml.namespace.QName name)
public abstract void setPhasesInFaultFlow(java.util.ArrayList list)
public abstract void setPhasesOutFaultFlow(java.util.ArrayList list)
public abstract void setPhasesOutFlow(java.util.ArrayList list)
public abstract void setRemainingPhasesInFlow(java.util.ArrayList list)
public void setStyle(java.lang.String style)
public void setWsamappingList(java.util.ArrayList wsamappingList)
public OperationClient createClient(ServiceContext sc, Options options)
public java.lang.Object getKey()
getKey
in class AxisDescription
public java.util.ArrayList getFaultMessages()
public void setFaultMessages(AxisMessage faultMessage)
public void setSoapAction(java.lang.String soapAction)
public java.lang.String getInputAction()
public java.lang.String getOutputAction()
public void setOutputAction(java.lang.String act)
public void addFaultAction(java.lang.String faultName, java.lang.String action)
public void removeFaultAction(java.lang.String faultName)
public java.lang.String getFaultAction(java.lang.String faultName)
public java.lang.String[] getFaultActionNames()
public java.lang.String getFaultAction()
public boolean isEngaged(java.lang.String moduleName)
isEngaged
in class AxisDescription
public org.apache.axiom.om.OMElement toWSDL20(org.apache.axiom.om.OMNamespace wsdl, org.apache.axiom.om.OMNamespace tns, org.apache.axiom.om.OMNamespace wsdlx)
tns
- - The targetnamespacewsdlx
- - The WSDL extentions namespace (WSDL 2.0)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |