java.lang.Object | |
↳ | javax.management.relation.RoleInfo |
A RoleInfo object summarises a role in a relation type.
The serialVersionUID of this class is 2504952983494636987L
.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | ROLE_CARDINALITY_INFINITY | To specify an unlimited cardinality. |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Constructor.
| |||||||||||
Constructor.
| |||||||||||
Constructor.
| |||||||||||
Copy constructor.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns true if the value parameter is lower than or equal to
the expected maximum degree, false otherwise.
| |||||||||||
Returns true if the value parameter is greater than or equal to
the expected minimum degree, false otherwise.
| |||||||||||
Returns description text for the role.
| |||||||||||
Returns maximum degree for corresponding role reference.
| |||||||||||
Returns minimum degree for corresponding role reference.
| |||||||||||
Returns the name of the role.
| |||||||||||
Returns name of type of MBean expected to be referenced in corresponding role. | |||||||||||
Returns read access mode for the role (true if it is readable).
| |||||||||||
Returns write access mode for the role (true if it is writable).
| |||||||||||
Returns a string describing the role info.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
To specify an unlimited cardinality.
Constructor.
roleName | name of the role. |
---|---|
mbeanClassName | name of the class of MBean(s) expected to
be referenced in corresponding role. If an MBean M is in
this role, then the MBean server must return true for
isInstanceOf(M, mbeanClassName) . |
read | flag to indicate if the corresponding role can be read |
write | flag to indicate if the corresponding role can be set |
min | minimum degree for role, i.e. minimum number of MBeans to provide in corresponding role Must be less than or equal to max. (ROLE_CARDINALITY_INFINITY for unlimited) |
max | maximum degree for role, i.e. maximum number of MBeans to provide in corresponding role Must be greater than or equal to min (ROLE_CARDINALITY_INFINITY for unlimited) |
descr | description of the role (can be null) |
IllegalArgumentException | if null parameter |
---|---|
InvalidRoleInfoException | if the minimum degree is greater than the maximum degree. |
ClassNotFoundException | As of JMX 1.2, this exception can no longer be thrown. It is retained in the declaration of this class for compatibility with existing code. |
NotCompliantMBeanException | if the class mbeanClassName is not a MBean class. |
Constructor.
roleName | name of the role |
---|---|
mbeanClassName | name of the class of MBean(s) expected to
be referenced in corresponding role. If an MBean M is in
this role, then the MBean server must return true for
isInstanceOf(M, mbeanClassName) . |
read | flag to indicate if the corresponding role can be read |
write | flag to indicate if the corresponding role
can be set
Minimum and maximum degrees defaulted to 1. Description of role defaulted to null. |
IllegalArgumentException | if null parameter |
---|---|
ClassNotFoundException | As of JMX 1.2, this exception can no longer be thrown. It is retained in the declaration of this class for compatibility with existing code. |
NotCompliantMBeanException | As of JMX 1.2, this exception can no longer be thrown. It is retained in the declaration of this class for compatibility with existing code. |
Constructor.
roleName | name of the role |
---|---|
mbeanClassName | name of the class of MBean(s) expected to
be referenced in corresponding role. If an MBean M is in
this role, then the MBean server must return true for
isInstanceOf(M, mbeanClassName) .
IsReadable and IsWritable defaulted to true. Minimum and maximum degrees defaulted to 1. Description of role defaulted to null. |
IllegalArgumentException | if null parameter |
---|---|
ClassNotFoundException | As of JMX 1.2, this exception can no longer be thrown. It is retained in the declaration of this class for compatibility with existing code. |
NotCompliantMBeanException | As of JMX 1.2, this exception can no longer be thrown. It is retained in the declaration of this class for compatibility with existing code. |
Copy constructor.
roleInfo | the RoleInfo instance to be copied. |
---|
IllegalArgumentException | if null parameter |
---|
Returns true if the value parameter is lower than or equal to the expected maximum degree, false otherwise.
value | the value to be checked |
---|
Returns true if the value parameter is greater than or equal to the expected minimum degree, false otherwise.
value | the value to be checked |
---|
Returns description text for the role.
Returns maximum degree for corresponding role reference.
Returns minimum degree for corresponding role reference.
Returns name of type of MBean expected to be referenced in corresponding role.
Returns read access mode for the role (true if it is readable).
Returns write access mode for the role (true if it is writable).
Returns a string describing the role info.