- ServiceFactory - Class in ej.service
-
A simple dependency injection facility.
- ServiceLoader - Interface in ej.service
-
A simple service loading facility.
- ServiceLoaderHelper - Class in ej.service.loader
-
Helper class for service loaders.
- ServiceLoadingException - Exception in ej.service
-
Thrown when an error occurs while loading a service.
- ServiceLoadingException(String, Throwable) - Constructor for exception ej.service.ServiceLoadingException
-
Constructs a new service loading exception with the specified detail message and cause.
- ServicePermission - Class in ej.service
-
- ServicePermission(String, Class<?>, String) - Constructor for class ej.service.ServicePermission
-
Creates a permission for the given service.
- ServiceRegistry - Interface in ej.service
-
An extension of service loader that allows to register services dynamically.
- services - Variable in class ej.service.loader.SimpleServiceLoader
-
The cache of instantiated services.
- SERVICES_FOLDER - Static variable in class ej.service.loader.MetaInfServiceLoader
-
Folder where the services are defined.
- SimpleServiceLoader - Class in ej.service.loader
-
Service loader that creates service instance based on default service implementation class.
- SimpleServiceLoader() - Constructor for class ej.service.loader.SimpleServiceLoader
-
Instantiates a new default service loader.
- SimpleServiceRegistry - Class in ej.service.registry
-
Service loader that creates service instance based on default service implementation class.
- SimpleServiceRegistry() - Constructor for class ej.service.registry.SimpleServiceRegistry
-
- SystemPropertiesServiceLoader - Class in ej.service.loader
-
Service loader that retrieves services implementations using system properties.
- SystemPropertiesServiceLoader() - Constructor for class ej.service.loader.SystemPropertiesServiceLoader
-