Interface DDPermissionsLoader
-
- All Known Implementing Classes:
ASURLClassLoader,ConnectorClassFinder,ConnectorClassLoader,EarClassLoader,EarLibClassLoader,WebappClassLoader
public interface DDPermissionsLoader
-
-
Field Summary
Fields Modifier and Type Field Description static StringSET_EE_POLICY
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddDeclaredPermissions(PermissionCollection declaredPermissionCollection)Pass the declared permission collection from the module handler to the classloadervoidaddEEPermissions(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
-
-