モジュール java.rmi
パッケージ java.rmi

クラスRMISecurityManager

java.lang.Object
java.lang.SecurityManager
java.rmi.RMISecurityManager

@Deprecated
public class RMISecurityManager
extends SecurityManager
Deprecated.
代わりにSecurityManagerを使用してください。
RMISecurityManagerは、SecurityManagerによって実装されるポリシーと同一のポリシーを実装しています。 RMIアプリケーションでは、このクラスを使用するのではなく、SecurityManagerクラスまたは別の適切なSecurityManager実装を使用するようにしてください。 RMIのクラス・ローダーは、セキュリティ・マネージャが設定されている場合にのみ、リモートの場所からクラスをダウンロードします。
実装上のノート:

アプレットは通常、セキュリティ・マネージャがすでに設定されているコンテナ内で実行されるため、一般にアプレットでセキュリティ・マネージャを設定する必要はありません。 スタンドアロン・アプリケーションの場合は、クラスのダウンロードを有効にするためにSecurityManagerの設定が必要になることがあります。 これを行うには、コードに次を追加します。 (これはRMIがリモート・ホストからコードをダウンロードする前に実行される必要があるため、たいていの場合、アプリケーションのmainメソッド内に追加する必要があります。)


    if (System.getSecurityManager() == null) {
        System.setSecurityManager(new SecurityManager());
    }
 

導入されたバージョン:
1.1
  • コンストラクタの詳細

    • RMISecurityManager

      public RMISecurityManager()
      Deprecated.
      新しいRMISecurityManagerを構築します。
      導入されたバージョン:
      1.1