Package | Description |
---|---|
ej.service | |
ej.service.loader | |
ej.service.registry | |
ej.wadapps.service |
Modifier and Type | Interface and Description |
---|---|
interface |
ServiceRegistry
An extension of service loader that allows to register services dynamically.
|
Modifier and Type | Method and Description |
---|---|
static ServiceLoader |
ServiceFactory.getServiceLoader()
Gets a service loader unique instance.
|
Modifier and Type | Class and Description |
---|---|
class |
CompositeServiceLoader
A composite service loader contains a list a service loaders.
|
class |
DependencyInjectionServiceLoader
Service loader implementation that creates service instance from a declared implementation class name.
|
class |
FilePropertiesServiceLoader
Service loader that retrieves services implementations from a property file.
|
class |
MetaInfServiceLoader
Service loader that retrieves services implementations following standard Java service definition.
|
class |
SimpleServiceLoader
Service loader that creates service instance based on default service implementation class.
|
class |
SystemPropertiesServiceLoader
Service loader that retrieves services implementations using system properties.
|
Modifier and Type | Method and Description |
---|---|
void |
CompositeServiceLoader.addServiceLoader(ServiceLoader serviceLoader)
Adds a service loader at the end of the list a service loaders used by this composite service loader.
|
Modifier and Type | Class and Description |
---|---|
class |
SimpleServiceRegistry
Service loader that creates service instance based on default service implementation class.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SharedServiceRegistry
The shared service registry is used to share services between different applications.
|