public class AxisBindingMessage extends AxisDescription
engagedModules, parameterObservers, parentCLASSLOADER_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 |
|---|
AxisBindingMessage() |
| Modifier and Type | Method and Description |
|---|---|
void |
applyPolicy()
Applies the policies on the Description Hierarchy recursively.
|
org.apache.neethi.Policy |
calculateEffectivePolicy() |
void |
engageModule(AxisModule axisModule)
Engage a Module at this level
|
AxisBindingOperation |
getAxisBindingOperation() |
AxisMessage |
getAxisMessage() |
String |
getDirection() |
org.apache.neethi.Policy |
getEffectivePolicy() |
Object |
getKey() |
String |
getName() |
Object |
getProperty(String name) |
boolean |
isEngaged(String moduleName)
Check if a given module is engaged at this level.
|
boolean |
isFault() |
void |
setAxisMessage(AxisMessage axisMessage) |
void |
setDirection(String direction) |
void |
setFault(boolean fault) |
void |
setName(String name) |
void |
setProperty(String name,
Object value) |
org.apache.axiom.om.OMElement |
toWSDL20(org.apache.axiom.om.OMNamespace wsdl,
org.apache.axiom.om.OMNamespace tns,
org.apache.axiom.om.OMNamespace wsoap,
org.apache.axiom.om.OMNamespace whttp,
Map<String,String> nameSpaceMap)
Generates the bindingMessage element (can be input, output, infault or
outfault)
|
addChild, addChild, addParameter, addParameter, addParameterObserver, applyPolicy, deserializeParameters, disengageModule, engageModule, getAxisConfiguration, getChild, getChildren, getDocumentation, getDocumentationNode, getEngagedModules, getParameter, getParameters, getParameterValue, getParent, getPolicyInclude, getPolicySubject, isEngaged, isParameterLocked, isParameterTrue, onDisengage, onEngage, removeChild, removeParameter, removeParameterObserver, setDocumentation, setDocumentation, setParent, setPolicyIncludepublic boolean isFault()
public void setFault(boolean fault)
public String getName()
public void setName(String name)
public AxisMessage getAxisMessage()
public void setAxisMessage(AxisMessage axisMessage)
public String getDirection()
public void setDirection(String direction)
public Object getProperty(String name)
name - name of the property to search forpublic Object getKey()
getKey in class AxisDescriptionpublic void engageModule(AxisModule axisModule) throws AxisFault
AxisDescriptionengageModule in class AxisDescriptionaxisModule - the Module to engageAxisFault - if there's a problem engagingpublic boolean isEngaged(String moduleName)
AxisDescriptionisEngaged in class AxisDescriptionmoduleName - module to investigate.public org.apache.axiom.om.OMElement toWSDL20(org.apache.axiom.om.OMNamespace wsdl,
org.apache.axiom.om.OMNamespace tns,
org.apache.axiom.om.OMNamespace wsoap,
org.apache.axiom.om.OMNamespace whttp,
Map<String,String> nameSpaceMap)
tns - -
The targetnamespacewsoap - -
The SOAP namespace (WSDL 2.0)whttp - -
The HTTP namespace (WSDL 2.0)nameSpaceMap - -
The namespacemap of the servicepublic AxisBindingOperation getAxisBindingOperation()
public org.apache.neethi.Policy getEffectivePolicy()
public org.apache.neethi.Policy calculateEffectivePolicy()
public void applyPolicy()
throws AxisFault
AxisDescriptionapplyPolicy in class AxisDescriptionAxisFault - an error occurred applying the policyCopyright © 2004–2016 The Apache Software Foundation. All rights reserved.