|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.management.relation.RoleInfo
public class RoleInfo
RoleInfo オブジェクトは、関係型に含まれるロールを集計します。
このクラスの serialVersionUID は 2504952983494636987L
です。
フィールドの概要 | |
---|---|
static int |
ROLE_CARDINALITY_INFINITY
無制限のカーディナリティーを指定するためです。 |
コンストラクタの概要 | |
---|---|
RoleInfo(RoleInfo roleInfo)
コンストラクタをコピーします。 |
|
RoleInfo(String roleName,
String mbeanClassName)
コンストラクタです。 |
|
RoleInfo(String roleName,
String mbeanClassName,
boolean read,
boolean write)
コンストラクタです。 |
|
RoleInfo(String roleName,
String mbeanClassName,
boolean read,
boolean write,
int min,
int max,
String descr)
コンストラクタです。 |
メソッドの概要 | |
---|---|
boolean |
checkMaxDegree(int value)
value パラメータが最大値以下の場合は true、そうでない場合は false を返します。 |
boolean |
checkMinDegree(int value)
value パラメータが最小値以上の場合は true、そうでない場合は false を返します。 |
String |
getDescription()
ロールの説明テキストを返します。 |
int |
getMaxDegree()
対応するロール参照の最大値を返します。 |
int |
getMinDegree()
対応するロール参照の最小値を返します。 |
String |
getName()
ロール名を返します。 |
String |
getRefMBeanClassName()
対応するロール内で参照される MBean (複数可) の型名を返します。 |
boolean |
isReadable()
ロールの読み取りアクセスモードを返します (読み取り可能な場合は true)。 |
boolean |
isWritable()
ロールの書き込みアクセスモードを返します (書き込み可能な場合は true)。 |
String |
toString()
ロール情報について説明する文字列を返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
---|
public static final int ROLE_CARDINALITY_INFINITY
コンストラクタの詳細 |
---|
public RoleInfo(String roleName, String mbeanClassName, boolean read, boolean write, int min, int max, String descr) throws IllegalArgumentException, InvalidRoleInfoException, ClassNotFoundException, NotCompliantMBeanException
roleName
- ロール名mbeanClassName
- 対応するロール内で参照される MBean (複数可) のクラス名。MBean M がこのロールに含まれる場合、 MBean サーバーは isInstanceOf(M, mbeanClassName)
に対して true を返す必要があるread
- 対応するロールが読み取り可能かどうかを 示すフラグwrite
- 対応するロールが設定可能かどうかを 示すフラグmin
- ロールの最小値 (対応するロールに含まれる MBean の最大数)。max 以下でなければならない。数を制限しない場合、ROLE_CARDINALITY_INFINITYmax
- ロールの最大値 (対応するロールに 含まれる MBean の最大数)。 min 以上でなければならない。 数を制限しない場合、ROLE_CARDINALITY_INFINITYdescr
- ロールの説明 (null も可)
IllegalArgumentException
- パラメータが null の場合
InvalidRoleInfoException
- 最小値が最大値より 大きい場合
ClassNotFoundException
- JMX 1.2 以降、 この例外はスローされなくなる。この例外は、既存のコードとの互換性を確保するため、 このクラスの宣言に引き続き含まれている
NotCompliantMBeanException
- mbeanClassName クラスが MBean クラスでない場合public RoleInfo(String roleName, String mbeanClassName, boolean read, boolean write) throws IllegalArgumentException, ClassNotFoundException, NotCompliantMBeanException
roleName
- ロール名mbeanClassName
- 対応するロール内で参照される MBean (複数可) のクラス名。MBean M がこのロールに含まれる場合、 MBean サーバーは isInstanceOf(M, mbeanClassName)
に対して true を返す必要があるread
- 対応するロールが読み取り可能かどうかを 示すフラグwrite
- 対応するロールが設定可能かどうかを 示すフラグ
最小値と最大値のデフォルト値は 1 です。
ロールの説明のデフォルト値は null です。
IllegalArgumentException
- パラメータが null の場合
ClassNotFoundException
- JMX 1.2 以降、 この例外はスローされなくなる。この例外は、既存のコードとの互換性を確保するため、 このクラスの宣言に引き続き含まれている
NotCompliantMBeanException
- JMX 1.2 以降、 この例外はスローされなくなる。この例外は、既存のコードとの互換性を確保するため、 このクラスの宣言に引き続き含まれているpublic RoleInfo(String roleName, String mbeanClassName) throws IllegalArgumentException, ClassNotFoundException, NotCompliantMBeanException
roleName
- ロール名mbeanClassName
- 対応するロール内で参照される MBean (複数可) のクラス名。MBean M がこのロールに含まれる場合、 MBean サーバーは isInstanceOf(M, mbeanClassName)
に対して true を返す必要がある
IsReadable と IsWritable のデフォルト値は true です。
最小値と最大値のデフォルト値は 1 です。
ロールの説明のデフォルト値は null です。
IllegalArgumentException
- パラメータが null の場合
ClassNotFoundException
- JMX 1.2 以降、 この例外はスローされなくなる。この例外は、既存のコードとの互換性を確保するため、 このクラスの宣言に引き続き含まれている
NotCompliantMBeanException
- JMX 1.2 以降、 この例外はスローされなくなる。この例外は、既存のコードとの互換性を確保するため、 このクラスの宣言に引き続き含まれているpublic RoleInfo(RoleInfo roleInfo) throws IllegalArgumentException
roleInfo
- コピーされる RoleInfo インスタンス
IllegalArgumentException
- パラメータが null の場合メソッドの詳細 |
---|
public String getName()
public boolean isReadable()
public boolean isWritable()
public String getDescription()
public int getMinDegree()
public int getMaxDegree()
public String getRefMBeanClassName()
対応するロール内で参照される MBean (複数可) の型名を返します。
public boolean checkMinDegree(int value)
value
- チェック対象の値
public boolean checkMaxDegree(int value)
value
- チェック対象の値
public String toString()
Object
内の toString
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。