Rio Project 4.2 API Documentation



Package org.rioproject.associations

Provides support for managing associations (directed graph relationships) that services have to other services

See:
          Description

Interface Summary
AssociationListener<T> The AssociationListener interface specifies the semantics of a client that when registered to an AssociationManagement instance will receive notifications of Associations being discovered, changed and broken.
AssociationManagement AssociationManagement provides the necessary support to manage Associations a ServiceBean has to other services.
AssociationMatchFilter The AssociationMatchFilter defines the method used by an object to check if AssociationDescriptor requirements can be met by a ServiceElement.
AssociationProxy<T> Methods that dynamic proxies created for associated services must implement in order to interface with association management.
AssociationServiceListener<T> The AssociationServiceListener interface specifies the semantics of a client that when registered to an Association instance will receive notifications of services being added or removed to that Association.
ServiceSelectionStrategy<T> Provides a way to select a service for invocation across a collection of associated services.
 

Class Summary
Association<T> Associations provide a mechanism to model and enforce uses and requires associations between services in an OperationalString.
AssociationDescriptor The AssociationDescriptor defines the attributes needed to create, manage and monitor Association instances.
AssociationInjector<T> The AssociationInjector is an AssociationListener implementation that provides support for setter-based dependency injection by calling setters on a target object method when it receives association events.
AssociationMgmt The AssociationMgmt class implements the AssociationManagement interface.
AssociationProxyFactory Factory for dynamic proxies to manage a collection of associated services.
AssociationProxySupport<T> Provides support for an AssociationProxy
AssociationProxyUtil Utility for working with a dynamic proxies generated for associations
 

Enum Summary
Association.State Association State enums indicate the following: PENDING: Indicates that an associated service has not been discovered DISCOVERED: Indicates that an associated service has been discovered CHANGED: Indicates that an associated service has changed, that is an end-point has changed, and the association now points a different service BROKEN: Indicates that the association is broken
AssociationProxyType.Type  
AssociationType The AssocationType defines the different types an may have.
 

Annotation Types Summary
AssociationProxyType Declares an association proxy type.
ServiceAssociation Annotation to indicate an association to another service.
 

Package org.rioproject.associations Description

Provides support for managing associations (directed graph relationships) that services have to other services


Copyright © Rio Project.

Copyright © 2006-2011 Rio Project. All Rights Reserved.