java.rmi
クラス RMISecurityManager
java.lang.Object
|
+--java.lang.SecurityManager
|
+--java.rmi.RMISecurityManager
- public class RMISecurityManager
- extends SecurityManager
RMISecurityManager
は、サンプルのセキュリティマネージャを提供します。このセキュリティマネージャは、ダウンロードしたコードを使用する RMI アプリケーションが使用します。RMI のクラスローダは、セキュリティマネージャが設定されていない限り、どのようなクラスも一切リモートホストからダウンロードしません。RMISecurityManager
は、アプレットには適用されません。アプレットは、ブラウザのセキュリティマネージャの保護の下で実行されるためです。
アプリケーションにある RMISecurityManager
で、次の文をコードに追加します。この文は、RMI がリモートホストからコードをダウンロードする前に実行する必要があります。そのため、たいていの場合、アプリケーションの main
に追加する必要があります。
System.setSecurityManager(new RMISecurityManager());
- 導入されたバージョン:
- 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
バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。 Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.