モジュール java.management
パッケージ javax.management

クラスMBeanTrustPermission

  • すべての実装されたインタフェース:
    Serializable, Guard

    public class MBeanTrustPermission
    extends BasicPermission
    このアクセス権は、署名者またはコード・ベースの「trust」を表します。

    MBeanTrustPermissionには、アクション・リストは含まれませんが、ターゲット名が含まれています。 このアクセス権には、単一のターゲット名「register」が定義されています。 ターゲット「*」も使用できます。この場合、「register」の他、あらゆるターゲットを定義できます。 null値と空文字列は、ポリシー・オブジェクトがポリシー・ファイル内に指定されたアクセス権を作成することを許可するアクションに対してのみ使用できます。

    署名者またはコード・ソースにこのアクセス権が付与されている場合、MBeanの信頼できるソースとみなされます。 MBeanServerに登録できるのは、信頼できるソースのMBeanだけです。

    導入されたバージョン:
    1.5
    関連項目:
    直列化された形式
    • コンストラクタの詳細

      • MBeanTrustPermission

        public MBeanTrustPermission​(String name)

        指定された名前を持つ新しいMBeanTrustPermissionを作成します。

        このコンストラクタはMBeanTrustPermission(name,null)と同等です。

        パラメータ:
        name - アクセス権の名前。 このアクセス権の「register」または「*」でなければならない。
        例外:
        NullPointerException - namenullの場合。
        IllegalArgumentException - nameが「register」でも「*」でもない場合。
      • MBeanTrustPermission

        public MBeanTrustPermission​(String name,
                                    String actions)

        指定された名前を持つ新しいMBeanTrustPermissionを作成します。

        パラメータ:
        name - アクセス権の名前。 このアクセス権の「register」または「*」でなければならない。
        actions - アクセス権のアクション。 nullまたは""でなければならない。
        例外:
        NullPointerException - namenullの場合。
        IllegalArgumentException - nameが「register」でも「*」でもない場合、またはactionsがnull以外で空文字列以外の場合。