
Package ca.uhn.fhir.jpa.bulk.export.svc
Class BulkDataExportJobSchedulingHelperImpl
java.lang.Object
ca.uhn.fhir.jpa.bulk.export.svc.BulkDataExportJobSchedulingHelperImpl
- All Implemented Interfaces:
IBulkDataExportJobSchedulingHelper,ca.uhn.fhir.jpa.model.sched.IHasScheduledJobs
public class BulkDataExportJobSchedulingHelperImpl
extends Object
implements IBulkDataExportJobSchedulingHelper, ca.uhn.fhir.jpa.model.sched.IHasScheduledJobs
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionBulkDataExportJobSchedulingHelperImpl(DaoRegistry theDaoRegistry, org.springframework.transaction.PlatformTransactionManager theTxManager, JpaStorageSettings theDaoConfig, BulkExportHelperService theBulkExportHelperSvc, IJobPersistence theJpaJobPersistence, org.springframework.transaction.support.TransactionTemplate theTxTemplate) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidThis method is called by the scheduler to run a pass of the generatorvoidscheduleJobs(ca.uhn.fhir.jpa.model.sched.ISchedulerService theSchedulerService) voidstart()
-
Constructor Details
-
BulkDataExportJobSchedulingHelperImpl
public BulkDataExportJobSchedulingHelperImpl(DaoRegistry theDaoRegistry, org.springframework.transaction.PlatformTransactionManager theTxManager, JpaStorageSettings theDaoConfig, BulkExportHelperService theBulkExportHelperSvc, IJobPersistence theJpaJobPersistence, org.springframework.transaction.support.TransactionTemplate theTxTemplate)
-
-
Method Details
-
start
-
scheduleJobs
- Specified by:
scheduleJobsin interfaceca.uhn.fhir.jpa.model.sched.IHasScheduledJobs
-
cancelAndPurgeAllJobs
- Specified by:
cancelAndPurgeAllJobsin interfaceIBulkDataExportJobSchedulingHelper
-
purgeExpiredFiles
This method is called by the scheduler to run a pass of the generator- Specified by:
purgeExpiredFilesin interfaceIBulkDataExportJobSchedulingHelper
-