public abstract class PolicyEngines extends Object
Modifier and Type | Field and Description |
---|---|
protected static boolean |
isInitialized |
static String |
NAME_DEFAULT |
protected static Map<String,PolicyEngine> |
policyEngines |
Constructor and Description |
---|
PolicyEngines() |
Modifier and Type | Method and Description |
---|---|
static void |
destroy()
Closes all policy engines.
|
static PolicyEngine |
getDefaultPolicyEngine() |
static PolicyEngine |
getPolicyEngine(String policyEngineName)
Obtain an policy engine by name.
|
static Map<String,PolicyEngine> |
getPolicyEngines()
Provides access to policy engines to application clients in a managed server environment.
|
static boolean |
isInitialized() |
static void |
registerEngine(PolicyEngine policyEngine)
Registers the given policy engine.
|
static void |
setInitialized(boolean isInitialized) |
static void |
unregister(PolicyEngine policyEngine)
Unregisters the given action engine.
|
public static final String NAME_DEFAULT
protected static boolean isInitialized
protected static Map<String,PolicyEngine> policyEngines
public static void registerEngine(PolicyEngine policyEngine)
EngineInfo
will be available for this policy engine.
An engine that is registered will be closed when the destroy()
is called.public static void unregister(PolicyEngine policyEngine)
public static PolicyEngine getDefaultPolicyEngine()
public static PolicyEngine getPolicyEngine(String policyEngineName)
policyEngineName
- is the name of the policy enginepublic static Map<String,PolicyEngine> getPolicyEngines()
public static void destroy()
public static boolean isInitialized()
public static void setInitialized(boolean isInitialized)