Method Summary |
|
public static JaccProvider | get() |
abstract public PermissionCollection | getPermissions(CodeSource codesource) |
abstract public PolicyConfiguration | getPolicyConfiguration(String contextID, boolean remove) |
abstract public boolean | implies(ProtectionDomain domain, Permission permission) |
abstract public boolean | inService(String contextID) |
public static void | install() This static method uses a system property to find and instantiate (via a
public constructor) a provider specific factory implementation class.
The name of the provider specific factory implementation class is
obtained from the value of the system property,
org.apache.openejb.security.JaccProvider .
PolicyConfigurationFactory implementation class.
throws: ClassNotFoundException - when the class named by the systemproperty could not be found including because the value of the systemproperty has not be set. throws: PolicyContextException - if the implementation throws a checkedexception that has not been accounted for by thegetPolicyConfigurationFactory method signature. |
abstract public void | refresh() |
public static void | set(JaccProvider provider) |