public class KernelSecurityManager extends SecurityManager
SecurityManager implementation based on Kernel/Feature runtime model. Implemented
 checks: Feature cannot access a File out of its dedicated space| Constructor and Description | 
|---|
KernelSecurityManager()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
checkPermission(Permission perm)
Throws a  
SecurityException if the requested access, specified by the given
 permission, is not permitted based on the security policy currently in effect. | 
void | 
setFeaturePermissionDelegate(Class<? extends Permission> permission,
                            FeaturePermissionCheckDelegate delegate)  | 
protected void | 
unknownPermission(Permission perm)
This method is called when there is no registered delegate for this kind of Permission. 
 | 
checkAccesspublic void checkPermission(Permission perm)
SecurityManagerSecurityException if the requested access, specified by the given
 permission, is not permitted based on the security policy currently in effect.
 checkPermission in class SecurityManagerperm - the requested permission.public void setFeaturePermissionDelegate(Class<? extends Permission> permission, FeaturePermissionCheckDelegate delegate)
protected void unknownPermission(Permission perm)
SecurityException by default.perm - the unknown permission