- java.lang.Object
-
- java.security.Permission
-
- java.security.BasicPermission
-
- javax.management.MBeanTrustPermission
-
- すべての実装されたインタフェース:
Serializable
,Guard
public class MBeanTrustPermission extends BasicPermission
このアクセス権は、署名者またはコード・ベースの「trust」を表します。MBeanTrustPermissionには、アクション・リストは含まれませんが、ターゲット名が含まれています。 このアクセス権には、単一のターゲット名「register」が定義されています。 ターゲット「*」も使用できます。この場合、「register」の他、あらゆるターゲットを定義できます。 null値と空文字列は、ポリシー・オブジェクトがポリシー・ファイル内に指定されたアクセス権を作成することを許可するアクションに対してのみ使用できます。
署名者またはコード・ソースにこのアクセス権が付与されている場合、MBeanの信頼できるソースとみなされます。 MBeanServerに登録できるのは、信頼できるソースのMBeanだけです。
- 導入されたバージョン:
- 1.5
- 関連項目:
- 直列化された形式
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 MBeanTrustPermission(String name)
指定された名前を持つ新しいMBeanTrustPermissionを作成します。MBeanTrustPermission(String name, String actions)
指定された名前を持つ新しいMBeanTrustPermissionを作成します。
-
メソッドのサマリー
-
クラス java.security.BasicPermissionから継承されたメソッド
equals, getActions, hashCode, implies, newPermissionCollection
-
クラス java.security.Permissionから継承されたメソッド
checkGuard, getName, toString
-
-
-
-
コンストラクタの詳細
-
MBeanTrustPermission
public MBeanTrustPermission(String name)
指定された名前を持つ新しいMBeanTrustPermissionを作成します。
このコンストラクタは
MBeanTrustPermission(name,null)
と同等です。- パラメータ:
name
- アクセス権の名前。 このアクセス権の「register」または「*」でなければならない。- 例外:
NullPointerException
-name
がnull
の場合。IllegalArgumentException
-name
が「register」でも「*」でもない場合。
-
MBeanTrustPermission
public MBeanTrustPermission(String name, String actions)
指定された名前を持つ新しいMBeanTrustPermissionを作成します。
- パラメータ:
name
- アクセス権の名前。 このアクセス権の「register」または「*」でなければならない。actions
- アクセス権のアクション。 nullまたは""
でなければならない。- 例外:
NullPointerException
-name
がnull
の場合。IllegalArgumentException
-name
が「register」でも「*」でもない場合、またはactions
がnull以外で空文字列以外の場合。
-
-