Package org.jboss.byteman.agent
Class BytemanPolicy
- java.lang.Object
-
- java.security.Policy
-
- org.jboss.byteman.agent.BytemanPolicy
-
final class BytemanPolicy extends java.security.Policy
-
-
Field Summary
Fields Modifier and Type Field Description private static java.security.AllPermission
ALL_PERMISSION
(package private) static java.security.Permissions
DEFAULT_PERMISSION_COLLECTION
private static java.security.CodeSource
ourCodeSource
private java.security.Policy
policy
-
Constructor Summary
Constructors Constructor Description BytemanPolicy(java.security.Policy policy)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static java.security.Permissions
getAllPermission()
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()
-
-
-
Field Detail
-
ALL_PERMISSION
private static final java.security.AllPermission ALL_PERMISSION
-
DEFAULT_PERMISSION_COLLECTION
static final java.security.Permissions DEFAULT_PERMISSION_COLLECTION
-
ourCodeSource
private static final java.security.CodeSource ourCodeSource
-
policy
private final java.security.Policy policy
-
-
Method Detail
-
getAllPermission
private static java.security.Permissions getAllPermission()
-
getProvider
public java.security.Provider getProvider()
- Overrides:
getProvider
in classjava.security.Policy
-
getType
public java.lang.String getType()
- Overrides:
getType
in classjava.security.Policy
-
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
-
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
-
-