Package org.oddjob.arooa.registry
package org.oddjob.arooa.registry
Classes concerned with the BeanRegistry which provides a dynamic lookup of components.
-
ClassDescriptionA address uniquely identifies a component by its server and path.Something that is able to provide components by a path.An owner of a
BeanDirectory.Register components by id and look them up.How changes to theComponentPoolshould be coordinated.A ComponentPool provides access to the Components created by parsing anArooaConfiguration.Afor ainvalid @link
{@link ServiceFinder]ComponentPool.AServiceFinderthat combines the results of otherServiceFinders.Athat uses the hierarchy ofinvalid @link
{@link ServiceFinder]ArooaContexts to find a service.AServiceFinderthat looks through aBeanDirectoryfor services.An exception used when creation fails.ABeanRegistrythat will attempt to find a bean value in an existingBeanDirectoryif it hasn't been registered with this registry.Represent the path to a component.Provides a full path lookup which includes nested/indexed/mapped property access.Encapsulate a server identifier as an object.Finds services for automatically setting on bean instances.Provided byArooaToolsso that jobs can find services easily.A provider ofServices.A Lookup for services.Provide a BeanDirectory from some mapping functions.Register components by id and look them up by path.An simple implementation of aComponentPool.