JavaTM 2 Platform
Standard Ed. 6

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 繼承的欄位
inCheck
 
建構子摘要
RMISecurityManager()
          建構新的 RMISecurityManager
 
方法摘要
 
從類別 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

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only