See: Description
| Interface | Description |
|---|---|
| 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. |
| ServiceFinder |
Finds services for automatically setting on bean instances.
|
| ServiceHelper |
Provided by
ArooaTools so that jobs can find services easily. |
| ServiceProvider |
A provider of
Services. |
| Services |
A Lookup for services.
|
| Class | Description |
|---|---|
| Address |
A address uniquely identifies a component by its server
and path.
|
| BeanDirectoryCrawler | |
| ComponentsServiceFinder |
A ServiceFinder] for a {@link ComponentPool}.
|
| CompositeServiceFinder |
A
ServiceFinder that combines the results of other
ServiceFinders. |
| ContextHierarchyServiceFinder |
A ServiceFinder] that uses the hierarchy of {@link ArooaContext}s
to find a service.
|
| DirectoryPathWalker | |
| DirectoryServiceFinder |
A
ServiceFinder that looks through a BeanDirectory
for services. |
| LinkedBeanRegistry |
A
BeanRegistry that will attempt to find a bean value in an
existing BeanDirectory if it hasn't been registered with this
registry. |
| 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.
|
| SimpleBeanDirectory |
Provide a BeanDirectory from some mapping functions.
|
| SimpleBeanRegistry |
Register components by id and look them up by path.
|
| SimpleComponentPool |
An simple implementation of a
ComponentPool. |
| Enum | Description |
|---|---|
| ChangeHow |
How changes to the
ComponentPool should be coordinated. |
| Exception | Description |
|---|---|
| InvalidIdException |
An exception used when creation fails.
|
Classes concerned with the BeanRegistry which provides a dynamic lookup of components.