我想为命名包调用我的SecurityManager checkPackageAccess。
这是我的代码:
System.setProperty("java.security.policy", "file:/C:/Temp/java.policy");
System.setSecurityManager(new MySecurityManager() {
@Override
public void checkPackageAccess(String pkg) {
super.checkPackageAccess(pkg);
// do my specific stuff
}
});
和我的政策文件
package.restrict.access.pkgname=true
package.access=com.mypackage
但是,每次方法调用都会调用checkPackageAccess方法。知道如何限制它,以便在调用side com.mypackage中的方法时调用它吗?
提前致谢