| Interface | Description | 
|---|---|
| ServiceLoader | A simple dependency injection facility. | 
| Class | Description | 
|---|---|
| AbstractServiceLoader | Abstract service loader that provides a default skeleton of service loader. | 
| CompositeServiceLoader | A composite service loader contains a list a service loaders. | 
| DefaultServiceLoader | The default service loader allows to get service instance based on default service implementation class. | 
| FilePropertiesServiceLoader | Service loader that retrieves services implementations from a property file. | 
| MetaInfServiceLoader | |
| RegistryServiceLoader | Service loader that retrieve services implementations singleton from the default registry. | 
| ServiceLoaderFactory | A simple dependency injection facility. | 
| SystemPropertiesServiceLoader | Service loader that retrieves services implementations using system properties. | 
| Exception | Description | 
|---|---|
| ServiceLoadingException | Thrown when an error occur while loading a service. |