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
- 
コンストラクタの詳細- 
MBeanTrustPermissionpublic MBeanTrustPermission(String name)指定された名前を持つ新しいMBeanTrustPermissionを作成します。 このコンストラクタは MBeanTrustPermission(name,null)と同等です。- パラメータ:
- name- アクセス権の名前。 このアクセス権の「register」または「*」でなければならない。
- 例外:
- NullPointerException-- nameが- nullの場合。
- IllegalArgumentException-- nameが「register」でも「*」でもない場合。
 
- 
MBeanTrustPermission指定された名前を持つ新しいMBeanTrustPermissionを作成します。 - パラメータ:
- name- アクセス権の名前。 このアクセス権の「register」または「*」でなければならない。
- actions- アクセス権のアクション。 nullまたは- ""でなければならない。
- 例外:
- NullPointerException-- nameが- nullの場合。
- IllegalArgumentException-- nameが「register」でも「*」でもない場合、または- actionsがnull以外で空文字列以外の場合。
 
 
-