JavaTM Platform
Standard Ed. 6

javax.management
クラス MBeanTrustPermission

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
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

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 以外で空文字列以外の場合

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。