モジュール 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以外で空文字列以外の場合。