Package org.oddjob.arooa.registry

Classes concerned with the BeanRegistry which provides a dynamic lookup of components.

See:
          Description

Interface Summary
BeanDirectory Something that is able to provide components by a path.
BeanDirectoryOwner An owner of a BeanDirectory.
BeanRegistry Register components by id and look them up.
ComponentPool A ComponentPool provides access to the Components created by parsing an ArooaConfiguration.
RegistryTransaction Allows changes to registered components to happen in an atomic fashion.
ServiceFinder  
ServiceProvider A provider of Services.
Services A Lookup for services.
 

Class Summary
Address A address uniquely identifies a component by its server and path.
BeanDirectoryCrawler  
ComponentsServiceFinder  
CompositeServiceFinder  
DirectoryPathWalker  
DirectoryServiceFinder  
Path Represent the path to a component.
PathBreakdown Provides a full path lookup which includes nested/indexed/mapped property access.
ServerId Encapsulate a server identifier as an object.
SimpleBeanRegistry Register components by id and look them up by path.
SimpleComponentPool An simple implementation of a ComponentPool.
 

Enum Summary
ChangeHow How changes to the ComponentPool should be coordinated.
 

Exception Summary
InvalidIdException An exception used when creation fails.
 

Package org.oddjob.arooa.registry Description

Classes concerned with the BeanRegistry which provides a dynamic lookup of components.