Package org.apache.axis2.description
Class AxisEndpoint
java.lang.Object
org.apache.axis2.description.AxisDescription
org.apache.axis2.description.AxisEndpoint
- All Implemented Interfaces:
DescriptionConstants,ParameterInclude
-
Field Summary
Fields inherited from class org.apache.axis2.description.AxisDescription
engagedModules, parameterObservers, parentFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidApplies the policies on the Description Hierarchy recursively.calculateEndpointURL(String hostIP) voidengageModule(AxisModule axisModule) Engage a Module at this levelgetAlias()getKey()getName()getProperty(String name) booleanisActive()booleanCheck if a given module is engaged at this level.voidvoidsetBinding(AxisBinding binding) voidsetEndpointURL(String endpointURL) voidvoidsetParent(AxisService service) voidsetProperty(String name, Object value) voidsetTransportInDescription(String transportInDescName) org.apache.axiom.om.OMElementtoWSDL20(org.apache.axiom.om.OMNamespace wsdl, org.apache.axiom.om.OMNamespace tns, org.apache.axiom.om.OMNamespace whttp) Methods inherited from class org.apache.axis2.description.AxisDescription
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, setPolicyInclude
-
Constructor Details
-
AxisEndpoint
public AxisEndpoint()
-
-
Method Details
-
getEndpointURL
-
setEndpointURL
-
setProperty
-
getProperty
- Parameters:
name- name of the property to search for- Returns:
- the value of the property, or null if the property is not found
-
getAlias
-
setAlias
-
getName
-
setName
-
getBinding
-
setBinding
-
getKey
- Specified by:
getKeyin classAxisDescription
-
engageModule
Description copied from class:AxisDescriptionEngage a Module at this level- Overrides:
engageModulein classAxisDescription- Parameters:
axisModule- the Module to engage- Throws:
AxisFault- if there's a problem engaging
-
isEngaged
Description copied from class:AxisDescriptionCheck if a given module is engaged at this level.- Overrides:
isEngagedin classAxisDescription- Parameters:
moduleName- module to investigate.- Returns:
- true if engaged, false if not. TODO: Handle versions? isEngaged("addressing") should be true even for versioned modulename...
-
toWSDL20
public org.apache.axiom.om.OMElement toWSDL20(org.apache.axiom.om.OMNamespace wsdl, org.apache.axiom.om.OMNamespace tns, org.apache.axiom.om.OMNamespace whttp) -
getAxisService
-
setParent
-
setTransportInDescription
-
calculateEndpointURL
-
calculateEndpointURL
-
isActive
public boolean isActive() -
applyPolicy
Description copied from class:AxisDescriptionApplies the policies on the Description Hierarchy recursively.- Overrides:
applyPolicyin classAxisDescription- Throws:
AxisFault- an error occurred applying the policy
-