java.lang.Object
java.lang.SecurityManager
java.rmi.RMISecurityManager
@Deprecated (since ="1.8", forRemoval =true) public class RMISecurityManager extends SecurityManager
已弃用,将被删除:此 API 元素可能会在未来版本中删除。
此类仅与 安全管理器 结合使用,后者已弃用并会在未来版本中删除。因此,此类也已弃用并可能被删除。安全管理器或此类没有替代品。
RMISecurityManager 实施的策略与 SecurityManager 实施的策略相同。 RMI 应用程序应使用 SecurityManager 类或其他适当的 SecurityManager 实现而不是此类。只有设置了安全管理器,RMI 的类加载器才会从远程位置下载类。
- 实现注意事项:
-
小程序通常运行在已经有安全管理器的容器中,因此小程序一般不需要设置安全管理器。如果您有一个独立的应用程序,您可能需要设置一个
SecurityManager以启用类下载。这可以通过将以下内容添加到您的代码中来完成。 (它需要在 RMI 可以从远程主机下载代码之前执行,因此它很可能需要出现在应用程序的main方法中。)if (System.getSecurityManager() == null) { System.setSecurityManager(new SecurityManager()); } - 自从:
- 1.1
-
构造方法总结
构造方法 -
方法总结
在类 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
-
构造方法详细信息
-
RMISecurityManager
public RMISecurityManager()已弃用,将被删除:此 API 元素可能会在未来版本中删除。构造一个新的RMISecurityManager.- 自从:
- 1.1
-