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