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 theDQIDServiceFactory.getService(ServiceType)
API.- Since:
- 2.7.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
Service.DQIDServicePurgeIndicator
Purge indicator service.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description R
execute(S spec)
ServiceType
getServiceType()
-
-
-
Method Detail
-
getServiceType
ServiceType getServiceType()
-
-