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  SecurityExceptionif 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