| Modifier and Type | Interface and Description |
|---|---|
| public interface | Configurable
Allows the service to request access to the configuration properties for configuring itself. |
| public interface | ServiceContributor
Contract for contributing services. |
| public interface | |
| public interface | ServiceRegistryAwareService
Allows services to be injected with the |
| public interface | ServiceRegistryImplementor
Additional integration contracts for a service registry. |
| public interface | |
| public interface | SessionFactoryServiceInitiator<R extends Service>
Contract for an initiator of services that target the specialized service registry
|
| public interface | |
| public interface | SessionFactoryServiceRegistry
Specialized |
| public interface | |
| public interface | SessionFactoryServiceRegistryFactory
Contract for builder of |
| public interface | Startable
Lifecycle contract for services which wish to be notified when it is time to start. |
| public interface | Stoppable
Lifecycle contract for services which wish to be notified when it is time to stop. |
| public interface | Wrapped
Optional contract for services that wrap stuff that to which it is useful to have access. |
| Modifier and Type | Annotation and Description |
|---|---|
| public @interface | InjectService
Annotation to allow services to request injection of other services. |
| Modifier and Type | Class and Description |
|---|---|
| public class | |
| public class | ServiceException
Indicates a problem with a service. |