java.lang.Object java.lang.SecurityManager java.rmi.RMISecurityManager
public class RMISecurityManager
由使用下载的代码的 RMI 应用程序使用的 SecurityManager
的子类。如果尚未设置安全管理器,则 RMI 的类加载器不会从远程位置下载任何子类。RMISecurityManager
不用于 applet,它们的运行受其浏览器的安全管理器保护。RMISecurityManager
实现一个与 SecurityManager
实现的策略相同的策略。因此,RMI 应用程序应该使用 SecurityManager
类或其他代替此类的特定于应用程序的 SecurityManager
实现。
要在应用程序中使用 SecurityManager
,则将以下语句添加到您的代码(它需要在 RMI 从远程主机下载代码前执行,所以它最可能需要在应用程序的 main
方法中出现)中:
System.setSecurityManager(new SecurityManager());
字段摘要 |
---|
从类 java.lang.SecurityManager 继承的字段 |
---|
inCheck |
构造方法摘要 | |
---|---|
RMISecurityManager() 构造新的 RMISecurityManager 。 |
方法摘要 |
---|
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public RMISecurityManager()
RMISecurityManager
。