public class AxisBinding 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 |
|---|
AxisBinding() |
| Modifier and Type | Method and Description |
|---|---|
void |
addFault(AxisBindingMessage fault) |
void |
engageModule(AxisModule axisModule)
Engage a Module at this level
|
AxisEndpoint |
getAxisEndpoint() |
java.util.Iterator<AxisBindingOperation> |
getChildren() |
org.apache.neethi.Policy |
getEffectivePolicy() |
AxisBindingMessage |
getFault(java.lang.String name) |
java.lang.Object |
getKey() |
javax.xml.namespace.QName |
getName() |
java.lang.Object |
getProperty(java.lang.String name) |
java.lang.String |
getType() |
boolean |
isEngaged(java.lang.String moduleName)
Check if a given module is engaged at this level.
|
void |
setName(javax.xml.namespace.QName name) |
void |
setProperty(java.lang.String name,
java.lang.Object value) |
void |
setType(java.lang.String type) |
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,
java.lang.String interfaceName,
java.util.Map nameSpaceMap,
java.lang.String addressingFlag,
java.lang.String serviceName,
org.apache.axiom.om.OMNamespace wsaw)
Generate the <binding> element
|
addChild, addChild, addParameter, addParameter, addParameterObserver, applyPolicy, applyPolicy, deserializeParameters, disengageModule, engageModule, getAxisConfiguration, getChild, getDocumentation, getDocumentationNode, getEngagedModules, getParameter, getParameters, getParameterValue, getParent, getPolicyInclude, getPolicySubject, isEngaged, isParameterLocked, isParameterTrue, onDisengage, onEngage, removeChild, removeParameter, removeParameterObserver, setDocumentation, setDocumentation, setParent, setPolicyIncludepublic AxisBindingMessage getFault(java.lang.String name)
public void addFault(AxisBindingMessage fault)
public void setProperty(java.lang.String name,
java.lang.Object value)
public java.lang.Object getProperty(java.lang.String name)
name - name of the property to search forpublic javax.xml.namespace.QName getName()
public void setName(javax.xml.namespace.QName name)
public java.lang.String getType()
public void setType(java.lang.String type)
public java.lang.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(java.lang.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,
java.lang.String interfaceName,
java.util.Map nameSpaceMap,
java.lang.String addressingFlag,
java.lang.String serviceName,
org.apache.axiom.om.OMNamespace wsaw)
wsdl - the WSDL namespacetns - the target namespacewsoap - the SOAP namespacewhttp - the HTTP namespaceinterfaceName - the name of the interfacenameSpaceMap - the namespaceMap (prefix -> namespaceURI) of the serviceaddressingFlag - addressing usage flag (see AddressingConstants)serviceName - the name of the servicepublic org.apache.neethi.Policy getEffectivePolicy()
public AxisEndpoint getAxisEndpoint()
public java.util.Iterator<AxisBindingOperation> getChildren()
getChildren in class AxisDescriptionCopyright © 2004-2018 The Apache Software Foundation. All Rights Reserved.