Interface DDPermissionsLoader
-
- All Known Implementing Classes:
ASURLClassLoader
,ConnectorClassFinder
,ConnectorClassLoader
,EarClassLoader
,EarLibClassLoader
,WebappClassLoader
public interface DDPermissionsLoader
-
-
Field Summary
Fields Modifier and Type Field Description static String
SET_EE_POLICY
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addDeclaredPermissions(PermissionCollection declaredPermissionCollection)
Pass the declared permission collection from the module handler to the classloadervoid
addEEPermissions(PermissionCollection eePermissionCollection)
Pass the EE permission to the classloader
-
-
-
Field Detail
-
SET_EE_POLICY
static final String SET_EE_POLICY
- See Also:
- Constant Field Values
-
-
Method Detail
-
addDeclaredPermissions
void addDeclaredPermissions(PermissionCollection declaredPermissionCollection) throws SecurityException
Pass the declared permission collection from the module handler to the classloader- Parameters:
declaredPermissionCollection
- the declared permission collection obtained from permissions.xml file throws AccessControlException if caller has no privilege- Throws:
SecurityException
-
addEEPermissions
void addEEPermissions(PermissionCollection eePermissionCollection) throws SecurityException
Pass the EE permission to the classloader- Parameters:
eePermissionCollection
- EE permissions throws AccessControlException if caller has no privilege- Throws:
SecurityException
-
-