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