所有类
java.rmi
类 RMISecurityManager
java.lang.Object
java.lang.SecurityManager
java.rmi.RMISecurityManager
-
public class RMISecurityManager
- extends SecurityManager
由使用下载的代码的 RMI 应用程序使用的 SecurityManager
的子类。如果尚未设置安全管理器,则 RMI 的类加载器不会从远程位置下载任何子类。RMISecurityManager
不用于 applet,它们的运行受其浏览器的安全管理器保护。RMISecurityManager
实现一个与 SecurityManager
实现的策略相同的策略。因此,RMI 应用程序应该使用 SecurityManager
类或其他代替此类的特定于应用程序的 SecurityManager
实现。
要在应用程序中使用 SecurityManager
,则将以下语句添加到您的代码(它需要在 RMI 从远程主机下载代码前执行,所以它最可能需要在应用程序的 main
方法中出现)中:
System.setSecurityManager(new SecurityManager());
-
从以下版本开始:
-
JDK1.1
从类 java.lang.SecurityManager 继承的方法 |
checkAccept, checkAccess, checkAccess, checkAwtEventQueueAccess, checkConnect, checkConnect, checkCreateClassLoader, checkDelete, checkExec, checkExit, checkLink, checkListen, checkMemberAccess, checkMulticast, checkMulticast, checkPackageAccess, checkPackageDefinition, checkPermission, checkPermission, checkPrintJobAccess, checkPropertiesAccess, checkPropertyAccess, checkRead, checkRead, checkRead, checkSecurityAccess, checkSetFactory, checkSystemClipboardAccess, checkTopLevelWindow, checkWrite, checkWrite, classDepth, classLoaderDepth, currentClassLoader, currentLoadedClass, getClassContext, getInCheck, getSecurityContext, getThreadGroup, inClass, inClassLoader |
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RMISecurityManager
public RMISecurityManager()
-
构造新的
RMISecurityManager
。
-
从以下版本开始:
-
JDK1.1
所有类