public final class LoadedPermissionFactory extends java.lang.Object implements PermissionFactory
Modifier and Type | Field and Description |
---|---|
private java.lang.ClassLoader |
classLoader |
private java.lang.String |
className |
private java.security.Permission |
instance |
private java.lang.String |
permissionActions |
private java.lang.String |
targetName |
Constructor and Description |
---|
LoadedPermissionFactory(java.lang.ClassLoader classLoader,
java.lang.String className,
java.lang.String targetName,
java.lang.String permissionActions)
Construct a new instance.
|
Modifier and Type | Method and Description |
---|---|
java.security.Permission |
construct()
Construct a new instance of the permission.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
constructFromClass
private final java.lang.ClassLoader classLoader
private final java.lang.String className
private final java.lang.String targetName
private final java.lang.String permissionActions
private volatile java.security.Permission instance
public LoadedPermissionFactory(java.lang.ClassLoader classLoader, java.lang.String className, java.lang.String targetName, java.lang.String permissionActions)
classLoader
- the class loader from which the permission should be loadedclassName
- the name of the permission classtargetName
- the name to pass to the permission class constructor or null
for nonepermissionActions
- the action list to pass to the permission class constructor or null
for nonepublic java.security.Permission construct()
PermissionFactory
construct
in interface PermissionFactory