Package com.sun.xml.wss.impl.policy
Class DynamicSecurityPolicy
java.lang.Object
com.sun.xml.wss.impl.policy.DynamicSecurityPolicy
- All Implemented Interfaces:
SecurityPolicy
- Direct Known Subclasses:
DynamicSecurityPolicy
Represents a dynamically generable SecurityPolicy
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorInstantiate and associate DynamicSecurityPolicy with StaticPolicyContext -
Method Summary
Modifier and TypeMethodDescriptiongetType()Get the type of the policy.abstract SecurityPolicyGeneratorAssociate a SecurityPolicy generatorvoidset the StaticPolicyContext for this DynamicSecurityPolicy
-
Constructor Details
-
DynamicSecurityPolicy
public DynamicSecurityPolicy()Default constructor -
DynamicSecurityPolicy
Instantiate and associate DynamicSecurityPolicy with StaticPolicyContext- Parameters:
ctx- static security context used for implying dynamic policy generation
-
-
Method Details
-
getStaticPolicyContext
- Returns:
- the StaticPolicyContext associated with this DynamicSecurityPolicy, null otherwise
-
setStaticPolicyContext
set the StaticPolicyContext for this DynamicSecurityPolicy- Parameters:
ctx- the StaticPolicyContext for this DynamicSecurityPolicy.
-
policyGenerator
Associate a SecurityPolicy generator- Returns:
- SecurityPolicyGenerator that can be used to generate concrete SecurityPolicies
- See Also:
-
getType
Description copied from interface:SecurityPolicyGet the type of the policy.Implementation Note: Useful to avoid instanceof checks and String.equals checks
- Specified by:
getTypein interfaceSecurityPolicy- Returns:
- the type of the policy
-