Package ca.uhn.fhir.batch2.coordinator
Class ReductionStepExecutorServiceImpl
java.lang.Object
ca.uhn.fhir.batch2.coordinator.ReductionStepExecutorServiceImpl
- All Implemented Interfaces:
IReductionStepExecutorService,IHasScheduledJobs
public class ReductionStepExecutorServiceImpl
extends Object
implements IReductionStepExecutorService, IHasScheduledJobs
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionReductionStepExecutorServiceImpl(IJobPersistence theJobPersistence, IHapiTransactionService theTransactionService, JobDefinitionRegistry theJobDefinitionRegistry) Constructor -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidscheduleJobs(ISchedulerService theSchedulerService) voidshutdown()voidstart()voidtriggerReductionStep(String theInstanceId, JobWorkCursor<?, ?, ?> theJobWorkCursor)
-
Field Details
-
SCHEDULED_JOB_ID
-
-
Constructor Details
-
ReductionStepExecutorServiceImpl
public ReductionStepExecutorServiceImpl(IJobPersistence theJobPersistence, IHapiTransactionService theTransactionService, JobDefinitionRegistry theJobDefinitionRegistry) Constructor
-
-
Method Details
-
start
-
shutdown
-
triggerReductionStep
- Specified by:
triggerReductionStepin interfaceIReductionStepExecutorService
-
reducerPass
- Specified by:
reducerPassin interfaceIReductionStepExecutorService
-
scheduleJobs
- Specified by:
scheduleJobsin interfaceIHasScheduledJobs
-