java.lang.Object
java.security.Policy
cloud.piranha.policy.thread.ThreadPolicy
public class ThreadPolicy
extends java.security.Policy
A thread aware Policy.
- Author:
- Manfred Riem ([email protected])
-
Nested Class Summary
Nested classes/interfaces inherited from class java.security.Policy
java.security.Policy.Parameters
-
Field Summary
Fields inherited from class java.security.Policy
UNSUPPORTED_EMPTY_COLLECTION
-
Constructor Summary
Constructors Constructor Description ThreadPolicy()
-
Method Summary
Modifier and Type Method Description java.security.Policy.Parameters
getParameters()
java.security.PermissionCollection
getPermissions(java.security.CodeSource codesource)
java.security.PermissionCollection
getPermissions(java.security.ProtectionDomain domain)
java.security.Provider
getProvider()
java.lang.String
getType()
boolean
implies(java.security.ProtectionDomain domain, java.security.Permission permission)
void
refresh()
static void
removePolicy()
Remove the policy.static void
setPolicy(java.security.Policy policy)
Set the policy.Methods inherited from class java.security.Policy
getInstance, getInstance, getInstance, getPolicy
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ThreadPolicy
public ThreadPolicy()
-
-
Method Details
-
getParameters
public java.security.Policy.Parameters getParameters()- Overrides:
getParameters
in classjava.security.Policy
-
getPermissions
public java.security.PermissionCollection getPermissions(java.security.CodeSource codesource)- Overrides:
getPermissions
in classjava.security.Policy
-
getPermissions
public java.security.PermissionCollection getPermissions(java.security.ProtectionDomain domain)- Overrides:
getPermissions
in classjava.security.Policy
-
getProvider
public java.security.Provider getProvider()- Overrides:
getProvider
in classjava.security.Policy
-
getType
public java.lang.String getType()- Overrides:
getType
in classjava.security.Policy
-
implies
public boolean implies(java.security.ProtectionDomain domain, java.security.Permission permission)- Overrides:
implies
in classjava.security.Policy
-
refresh
public void refresh()- Overrides:
refresh
in classjava.security.Policy
-
removePolicy
public static void removePolicy()Remove the policy. -
setPolicy
public static void setPolicy(java.security.Policy policy)Set the policy.- Parameters:
policy
- the policy.
-