Interface | Description |
---|---|
ServiceLoader |
A simple service loading facility.
|
ServiceRegistry |
An extension of service loader that allows to register services dynamically.
|
Class | Description |
---|---|
ServiceFactory |
A simple dependency injection facility.
|
ServicePermission |
Permission to manipulate services using
ServiceLoader.getService(Class) or
ServiceRegistry.register(Class, Object) or ServiceRegistry.unregister(Class, Object) . |
Exception | Description |
---|---|
MissingServiceException |
Thrown when a required service is missing.
|
ServiceLoadingException |
Thrown when an error occurs while loading a service.
|
Used by implementors and users.