public abstract class DynamicSecurityPolicy extends Object implements SecurityPolicy
| Constructor and Description |
|---|
DynamicSecurityPolicy()
Default constructor
|
DynamicSecurityPolicy(StaticPolicyContext ctx)
Instantiate and associate DynamicSecurityPolicy with StaticPolicyContext
|
| Modifier and Type | Method and Description |
|---|---|
StaticPolicyContext |
getStaticPolicyContext() |
String |
getType()
Get the type of the policy.
|
abstract SecurityPolicyGenerator |
policyGenerator()
Associate a SecurityPolicy generator
|
void |
setStaticPolicyContext(StaticPolicyContext ctx)
set the StaticPolicyContext for this DynamicSecurityPolicy
|
public DynamicSecurityPolicy()
public DynamicSecurityPolicy(StaticPolicyContext ctx)
ctx - static security context used for implying dynamic policy generationpublic StaticPolicyContext getStaticPolicyContext()
public void setStaticPolicyContext(StaticPolicyContext ctx)
ctx - the StaticPolicyContext for this DynamicSecurityPolicy.public abstract SecurityPolicyGenerator policyGenerator()
DynamicPolicyCallbackpublic String getType()
SecurityPolicyImplementation Note: Useful to avoid instanceof checks and String.equals checks
getType in interface SecurityPolicyCopyright © 2005–2018 Oracle Corporation. All rights reserved.