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
提交錯誤或意見版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。