| Interface | Description |
|---|---|
| MaintainableService |
Service interface that indicates that implementing services participate in
MAINTENANCE mode. |
| PersistableResourceService | |
| Service |
A life-cycled service that supports cache functionality.
|
| ServiceConfiguration<T extends Service> |
A configuration type to be used when interacting with a
Service. |
| ServiceCreationConfiguration<T extends Service> |
A configuration type used when creating a
Service. |
| ServiceProvider<T extends Service> |
A repository of
Service instances that can be used to look them up by type. |
| Annotation Type | Description |
|---|---|
| PluralService |
Indicates that a
Service subtype is permitted to have more than
one concrete implementation registered with a ServiceProvider. |
| ServiceDependencies |
Annotation that allows a
Service implementation to declare a dependency on other Services. |
Service SPI related in Ehcache.