クラスMBeanTrustPermission

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

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

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

APIのノート:
この権限は、セキュリティ・マネージャがサポートされなくなったため、リソースへのアクセスの制御には使用できません。
導入されたバージョン:
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以外で空文字列以外の場合。