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

クラスRMISecurityManager


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

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

    
        if (System.getSecurityManager() == null) {
            System.setSecurityManager(new SecurityManager());
        }
     
    導入されたバージョン:
    1.1
    • コンストラクタの詳細

      • RMISecurityManager

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