Interface Service<S extends ServiceSpec,R extends ServiceResult>
- Type Parameters:
S- TheServiceSpecinstance that will be executed by the service.R- TheServiceResultinstance 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
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacePurge indicator service. -
Method Summary
-
Method Details
-
execute
-
getServiceType
ServiceType getServiceType()
-