Class Summary |
MBeanServerNotificationFilter |
This filter allows to filter MBeanServerNotification notifications by
selecting the ObjectNames of interest and the operations (registration,
unregistration, both) of interest (corresponding to notification
types). |
RelationNotification |
A RelationNotification notification is sent when a relation is created via
the Relation Service, or a MBean is added as a relation in the Relation
Service, or a role is updated in a relation, or a relation is removed from
the Relation Service |
RelationService |
The Relation Service is in charge of creating and deleting relation types
and relations, of handling the consistency and of providing query
mechanisms. |
RelationSupport |
A RelationSupport object is used internally by the Relation Service to
represent simple relations (only roles, no properties or methods), with an
unlimited number of roles, of any relation type. |
RelationTypeSupport |
A RelationTypeSupport object implements the RelationType interface. |
Role |
Represents a role: includes a role name and referenced MBeans (via their
ObjectNames). |
RoleInfo |
A RoleInfo object represents a role information in a relation type. |
RoleList |
A RoleList represents a list of roles (Role objects). |
RoleResult |
Represents the result of a multiple access to several roles of a relation
(either for reading or writing). |
RoleStatus |
This class describes the various problems which can be encountered when
accessing a role. |
RoleUnresolved |
Represents an unresolved role: a role not retrieved from a relation due
to a problem. |
RoleUnresolvedList |
A RoleUnresolvedList represents a list of RoleUnresolved objects,
representing roles not retrieved from a relation due to a problem
encountered whe trying to access (read or write to roles) |
Exception Summary |
InvalidRelationIdException |
This exception is raised when relation id provided for a relation is already
used |
InvalidRelationServiceException |
This exception is raised when an invalid Relation Service is provided. |
InvalidRelationTypeException |
This exception is raised when, in a relation type, there is already a
relation type with that name, or the same name has been used for two
different role infos, or no role info provided, or one null role info
provided |
InvalidRoleInfoException |
This exception is raised when, in a role info, its minimum degree is greater
than its maximum degree |
InvalidRoleValueException |
This exception is raised when, in a role. |
RelationException |
This class is the superclass of any exception which can be raised during
relation management. |
RelationNotFoundException |
This exception is raised when there is no relation for a given relation id
in a Relation Service. |
RelationServiceNotRegisteredException |
This exception is raised when an access is done to the Relation Service and
that one is not registered. |
RelationTypeNotFoundException |
This exception is raised when there is no relation type with given name in
Relation Service |
RoleInfoNotFoundException |
This exception is raised when there is no role info with given name in a
given relation type |
RoleNotFoundException |
This exception is raised when a role in a relation does not exist, or is not
readable, or is not settable |