java命名空间javax.management.relation类roleinfo的类成员方法:
role_cardinality_infinity定义及介绍
本文导语:
role_cardinality_infinity
public static final int role_cardinality_infinity
指定无限的容量。
另请参见:常量字段值
roleinfo
public roleinfo(string rolename,
string mbeanclassname,
boolean read,
...
public static final int role_cardinality_infinity
- 指定无限的容量。
- 另请参见:
- 常量字段值
roleinfo
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 在此角色中,则对于 isinstanceof(m, mbeanclassname)
,mbean 服务器必须返回 true。read
- 指示相应角色是否可读的标志write
- 指示相应角色是否可设置的标志min
- 角色的最小程度,即要在相应角色提供的 mbean 的最小数必须小于或等于 max。(role_cardinality_infinity 不受限制)max
- 角色的最大程度,即要在相应角色中提供的 mbean 的最大数必须大于或等于 min(role_cardinality_infinity 不受限制)descr
- 角色的描述(可以为 null)
- 抛出:
illegalargumentexception
- 如果参数为 null
invalidroleinfoexception
- 如果最小程度大于最大程度。
classnotfoundexception
- 从 jmx 1.2 开始,不再抛出此异常。它将保留在此类的声明中,以便与现有代码兼容。
notcompliantmbeanexception
- 如果类 mbeanclassname 不是 mbean 类。