java.lang.Object
java.lang.SecurityManager
java.rmi.RMISecurityManager
@Deprecated(since="1.8", forRemoval=true) public class RMISecurityManager extends SecurityManager
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
このクラスは、非推奨であり、将来のリリースで削除される可能性があります。「セキュリティ・マネージャ」と組み合わせて使用すると便利です。 したがって、このクラスも非推奨となり、削除される可能性があります。 Security Managerまたはこのクラスの交換はありません。
RMISecurityManager
は、SecurityManager
によって実装されるポリシーと同一のポリシーを実装しています。 RMIアプリケーションでは、このクラスを使用するのではなく、SecurityManager
クラスまたは別の適切なSecurityManager
実装を使用するようにしてください。 RMIのクラス・ローダーは、セキュリティ・マネージャが設定されている場合にのみ、リモートの場所からクラスをダウンロードします。 - 実装上のノート:
アプレットは通常、セキュリティ・マネージャがすでに設定されているコンテナ内で実行されるため、一般にアプレットでセキュリティ・マネージャを設定する必要はありません。 スタンドアロン・アプリケーションの場合は、クラスのダウンロードを有効にするために
SecurityManager
の設定が必要になることがあります。 これを行うには、コードに次を追加します。 (これはRMIがリモート・ホストからコードをダウンロードする前に実行される必要があるため、たいていの場合、アプリケーションのmain
メソッド内に追加する必要があります。)if (System.getSecurityManager() == null) { System.setSecurityManager(new SecurityManager()); }
- 導入されたバージョン:
- 1.1
-
コンストラクタのサマリー
コンストラクタ説明削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。新しいRMISecurityManager
を構築します。 -
メソッドのサマリー
クラス java.lang.SecurityManagerで宣言されたメソッド
checkAccept, checkAccess, checkAccess, checkConnect, checkConnect, checkCreateClassLoader, checkDelete, checkExec, checkExit, checkLink, checkListen, checkMulticast, checkMulticast, checkPackageAccess, checkPackageDefinition, checkPermission, checkPermission, checkPrintJobAccess, checkPropertiesAccess, checkPropertyAccess, checkRead, checkRead, checkRead, checkSecurityAccess, checkSetFactory, checkWrite, checkWrite, getClassContext, getSecurityContext, getThreadGroup
-
コンストラクタの詳細
-
RMISecurityManager
public RMISecurityManager()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。新しいRMISecurityManager
を構築します。- 導入されたバージョン:
- 1.1
-