Package org.apache.axis2.description
Class PolicyInclude
java.lang.Object
org.apache.axis2.description.PolicyInclude
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPolicyElement(int type, org.apache.neethi.Policy policy) Deprecated.voidaddPolicyRefElement(int type, org.apache.neethi.PolicyReference policyReference) Deprecated.As of 1.4 release, replaced by#attachPolicyReference(PolicyReference)Deprecated.As of 1.4 release, replaced by#getAttachedPolicyComponents()org.apache.neethi.PolicyDeprecated.As of 1.4 release.org.apache.neethi.PolicyDeprecated.As of 1.4 release.org.apache.neethi.PolicyDeprecated.As of 1.4 release, replaced by#getAttachedPolicyComponent(String)Deprecated.As of 1.4 release, replaced by#getAttachedPolicyComponents()getPolicyElements(int type) Deprecated.As of 1.4 release.org.apache.neethi.PolicyRegistryvoidregisterPolicy(String key, org.apache.neethi.Policy policy) Deprecated.As of 1.4 release.voidDeprecated.As of 1.4 release, replaced by#clear()voidremovePolicyElement(String policyURI) Deprecated.As of 1.4 release, replaced by#detachPolicyComponent(String)voidsetDescription(AxisDescription description) voidsetEffectivePolicy(org.apache.neethi.Policy effectivePolicy) Deprecated.As of 1.4 release.voidsetPolicy(org.apache.neethi.Policy policy) Deprecated.As of 1.4 release, replaced by#attachPolicy(Policy)Use#clear()beforehand effective policy ofAxisDescriptionhas to be set as the argument.voidsetPolicyRegistry(org.apache.neethi.PolicyRegistry reg) voidupdatePolicy(org.apache.neethi.Policy policy) Deprecated.As of 1.4 release, replaced by#updatePolicy(Policy).
-
Field Details
-
ANON_POLICY
public static final int ANON_POLICY- See Also:
-
AXIS_POLICY
public static final int AXIS_POLICY- See Also:
-
AXIS_MODULE_POLICY
public static final int AXIS_MODULE_POLICY- See Also:
-
AXIS_MODULE_OPERATION_POLICY
public static final int AXIS_MODULE_OPERATION_POLICY- See Also:
-
AXIS_SERVICE_POLICY
public static final int AXIS_SERVICE_POLICY- See Also:
-
AXIS_OPERATION_POLICY
public static final int AXIS_OPERATION_POLICY- See Also:
-
AXIS_MESSAGE_POLICY
public static final int AXIS_MESSAGE_POLICY- See Also:
-
SERVICE_POLICY
public static final int SERVICE_POLICY- See Also:
-
PORT_POLICY
public static final int PORT_POLICY- See Also:
-
PORT_TYPE_POLICY
public static final int PORT_TYPE_POLICY- See Also:
-
BINDING_POLICY
public static final int BINDING_POLICY- See Also:
-
OPERATION_POLICY
public static final int OPERATION_POLICY- See Also:
-
BINDING_OPERATION_POLICY
public static final int BINDING_OPERATION_POLICY- See Also:
-
INPUT_POLICY
public static final int INPUT_POLICY- See Also:
-
OUTPUT_POLICY
public static final int OUTPUT_POLICY- See Also:
-
BINDING_INPUT_POLICY
public static final int BINDING_INPUT_POLICY- See Also:
-
BINDING_OUTPUT_POLICY
public static final int BINDING_OUTPUT_POLICY- See Also:
-
MESSAGE_POLICY
public static final int MESSAGE_POLICY- See Also:
-
-
Constructor Details
-
PolicyInclude
public PolicyInclude() -
PolicyInclude
-
-
Method Details
-
setPolicyRegistry
public void setPolicyRegistry(org.apache.neethi.PolicyRegistry reg) -
getPolicyRegistry
public org.apache.neethi.PolicyRegistry getPolicyRegistry() -
setPolicy
public void setPolicy(org.apache.neethi.Policy policy) Deprecated.As of 1.4 release, replaced by#attachPolicy(Policy)Use#clear()beforehand effective policy ofAxisDescriptionhas to be set as the argument.- Parameters:
policy-- See Also:
-
updatePolicy
public void updatePolicy(org.apache.neethi.Policy policy) Deprecated.As of 1.4 release, replaced by#updatePolicy(Policy). -
setEffectivePolicy
public void setEffectivePolicy(org.apache.neethi.Policy effectivePolicy) Deprecated.As of 1.4 release. You can't override a policies that applicable for the current policy scope via#setEffectivePolicy(Policy). In case you need to make a policy the only policy that is within the policy cache of anAxisDescriptionplease use#clear()and#attachPolicy(Policy)accordingly. -
setDescription
-
getDescription
-
getPolicy
public org.apache.neethi.Policy getPolicy()Deprecated.As of 1.4 release. If you need to calculate merged policy of all policies that are in the policy cache ofAxisDescription, use#getAttachedPolicyComponents() and #getMergedPolicy(List, AxisDescription) -
getEffectivePolicy
public org.apache.neethi.Policy getEffectivePolicy()Deprecated.As of 1.4 release. Use#getEffectivePolicy()or#getEffectivePolicy()when applicable. -
getPolicyElements
Deprecated.As of 1.4 release, replaced by#getAttachedPolicyComponents() -
getPolicyElements
Deprecated.As of 1.4 release. The policy element type is no longer required since we maintain a complete binding description hierarchy for the static description the service. Hence use#getAttachedPolicyComponents()on appropriate description object. -
registerPolicy
Deprecated.As of 1.4 release. Use ServiceData.xml or Axis2 DataLocators to configure policies that are stored separately. -
getPolicy
Deprecated.As of 1.4 release, replaced by#getAttachedPolicyComponent(String) -
addPolicyElement
public void addPolicyElement(int type, org.apache.neethi.Policy policy) Deprecated.As of 1.4 release, replaced by#attachPolicy(Policy) -
addPolicyRefElement
public void addPolicyRefElement(int type, org.apache.neethi.PolicyReference policyReference) Deprecated.As of 1.4 release, replaced by#attachPolicyReference(PolicyReference) -
removePolicyElement
Deprecated.As of 1.4 release, replaced by#detachPolicyComponent(String) -
removeAllPolicyElements
public void removeAllPolicyElements()Deprecated.As of 1.4 release, replaced by#clear() -
getAttachedPolicies
Deprecated.As of 1.4 release, replaced by#getAttachedPolicyComponents()
-
#attachPolicy(Policy)