Interface Service<S extends ServiceSpec,R extends ServiceResult>
- Type Parameters:
S
- TheServiceSpec
instance that will be executed by the service.R
- TheServiceResult
instance that will be returned by the service.
- All Known Subinterfaces:
Service.DQIDServicePurgeIndicator
public interface Service<S extends ServiceSpec,R extends ServiceResult>
Defines a service. It must not be implemented directly; instead, one of the implemented services must be called via the
DQIDServiceFactory.getService(ServiceType)
API.- Since:
- 2.7.0
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
Purge indicator service. -
Method Summary
-
Method Details
-
execute
-
getServiceType
ServiceType getServiceType()
-