|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.axis2.description.AxisDescription
Field Summary |
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 | |
AxisDescription()
|
Method Summary | |
void |
addChild(AxisDescription child)
|
void |
addChild(java.lang.Object key,
AxisDescription child)
|
void |
addParameter(Parameter param)
Method addParameter. |
void |
applyPolicy()
Applies the policies on the Description Hierarchy recursively. |
void |
applyPolicy(org.apache.neethi.Policy policy)
This method sets the policy as the default of this AxisDescription instance. |
void |
deserializeParameters(org.apache.axiom.om.OMElement parameterElement)
|
abstract void |
engageModule(AxisModule axisModule,
AxisConfiguration axisConfig)
Engaging a module to different level |
AxisConfiguration |
getAxisConfiguration()
|
AxisDescription |
getChild(java.lang.Object key)
|
java.util.Iterator |
getChildren()
|
abstract java.lang.Object |
getKey()
|
Parameter |
getParameter(java.lang.String name)
Method getParameter. |
java.util.ArrayList |
getParameters()
Gets all the parameters in a given description. |
java.lang.Object |
getParameterValue(java.lang.String name)
|
AxisDescription |
getParent()
|
PolicyInclude |
getPolicyInclude()
|
abstract boolean |
isEngaged(java.lang.String moduleName)
|
boolean |
isParameterLocked(java.lang.String parameterName)
Checks whether the parameter is locked at any level. |
void |
removeChild(java.lang.Object key)
|
void |
removeParameter(Parameter param)
|
void |
setParent(AxisDescription parent)
|
void |
setPolicyInclude(PolicyInclude policyInclude)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public AxisDescription()
Method Detail |
public void addParameter(Parameter param) throws AxisFault
ParameterInclude
addParameter
in interface ParameterInclude
param
-
AxisFault
public void removeParameter(Parameter param) throws AxisFault
removeParameter
in interface ParameterInclude
AxisFault
public void deserializeParameters(org.apache.axiom.om.OMElement parameterElement) throws AxisFault
deserializeParameters
in interface ParameterInclude
AxisFault
public Parameter getParameter(java.lang.String name)
ParameterInclude
getParameter
in interface ParameterInclude
name
-
public java.lang.Object getParameterValue(java.lang.String name)
public java.util.ArrayList getParameters()
ParameterInclude
getParameters
in interface ParameterInclude
public boolean isParameterLocked(java.lang.String parameterName)
ParameterInclude
isParameterLocked
in interface ParameterInclude
public void setParent(AxisDescription parent)
public AxisDescription getParent()
public void setPolicyInclude(PolicyInclude policyInclude)
public PolicyInclude getPolicyInclude()
public void addChild(AxisDescription child)
public void addChild(java.lang.Object key, AxisDescription child)
public java.util.Iterator getChildren()
public AxisDescription getChild(java.lang.Object key)
public void removeChild(java.lang.Object key)
public void applyPolicy(org.apache.neethi.Policy policy) throws AxisFault
policy
- the new policy of this AxisDescription instance. The effective
policy is the merge of this argument with effective policy of
parent of this AxisDescription.
AxisFault
- if any module is unable to execute the effective policy of
this AxisDescription instance successfully or no module to
execute some portion (one or more PrimtiveAssertions ) of
that effective policy.public void applyPolicy() throws AxisFault
AxisFault
public AxisConfiguration getAxisConfiguration()
public abstract java.lang.Object getKey()
public abstract void engageModule(AxisModule axisModule, AxisConfiguration axisConfig) throws AxisFault
axisModule
- axisConfig
-
AxisFault
public abstract boolean isEngaged(java.lang.String moduleName)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |