- java.lang.Object
-
- java.lang.SecurityManager
-
- java.rmi.RMISecurityManager
-
@Deprecatedpublic class RMISecurityManagerextends SecurityManager
Deprecated.UseSecurityManager
instead.RMISecurityManager
实现与通过实施该策略的政策SecurityManager
。 RMI应用程序应使用SecurityManager
类或其他适当的SecurityManager
实现而不是此类。 只有在设置了安全管理器后,RMI的类加载器才会从远程位置下载类。- Implementation Note:
-
Applet通常在已有安全管理器的容器中运行,因此通常不需要applet来设置安全管理器。 如果您有独立应用程序,则可能需要设置
SecurityManager
以启用类下载。 这可以通过在代码中添加以下内容来完成。 (它需要在RMI可以从远程主机下载代码之前执行,因此很可能需要出现在应用程序的main
方法中。)if (System.getSecurityManager() == null) { System.setSecurityManager(new SecurityManager()); }
- 从以下版本开始:
- 1.1
-
-
构造方法摘要
构造方法 构造器 描述 RMISecurityManager()
已过时。构造一个新的RMISecurityManager
。
-
方法摘要
-
声明方法的类 java.lang.SecurityManager
checkAccept, checkAccess, checkAccess, checkConnect, checkConnect, checkCreateClassLoader, checkDelete, checkExec, checkExit, checkLink, checkListen, checkMulticast, checkMulticast, checkPackageAccess, checkPackageDefinition, checkPermission, checkPermission, checkPrintJobAccess, checkPropertiesAccess, checkPropertyAccess, checkRead, checkRead, checkRead, checkSecurityAccess, checkSetFactory, checkWrite, checkWrite, getClassContext, getSecurityContext, getThreadGroup
-
-