Interface | Description |
---|---|
Provider |
Interface for service providers.
|
ProviderFactory |
Creates new
Provider s and its parameters. |
ProviderManager |
Manager the registration of
ProviderFactory objects and the creation
of Providers. |
ProviderManager_WithGetFactories | |
ProviderRegistration |
Registers
ProviderFactory objects which implement the given interface
or extend the given class, into a ProviderManager . |
ProviderServices |
Provides services to a
Provider . |
ServiceFactory |
Creates new
Service s and its parameters. |
ServiceManager |
Manages the registration of
ServiceFactory objects and the creation
of Services. |
Services |
Class | Description |
---|---|
AbstractPersistentProviderServices |
Base Persistent
ProviderServices . |
AbstractProvider |
Base
Provider implementation. |
AbstractProviderFactory |
Base
ProviderFactory implementation. |
AbstractProviderManager |
Base
ProviderManager implementation which stores the registered
ProviderFactory objects into a Map , using the name as the
key. |
AbstractProviderRegistration |
Base
ProviderRegistration implementation which delegates on child
classed the search of ProviderFactory objects. |
AbstractProviderServices |
Base
ProviderServices implementation. |
AbstractServiceFactory |
Base
ServiceFactory implementation. |
AbstractServiceManager |
Base
ServiceManager implementation which stores the registered
ServiceFactory objects into a Map , using the name as the key. |
Exception | Description |
---|---|
NotRegisteredException |
Exception thrown when a service through a Provider or a Service
implementation is needed but the provider is not registered.
|
ParametersException |
Exception thrown when a service is needed but the provider or service
implementation is not registered.
|
ServiceParametersValidationException |
Exception thrown when the parameters provided for a service are not valid.
|