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
Modifier and TypeClassDescriptionstatic class
-
Constructor Summary
ConstructorDescriptionBulkDataExportJobSchedulingHelperImpl
(DaoRegistry theDaoRegistry, org.springframework.transaction.PlatformTransactionManager theTxManager, JpaStorageSettings theDaoConfig, BulkExportHelperService theBulkExportHelperSvc, IJobPersistence theJpaJobPersistence, org.springframework.transaction.support.TransactionTemplate theTxTemplate) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
This method is called by the scheduler to run a pass of the generatorvoid
scheduleJobs
(ca.uhn.fhir.jpa.model.sched.ISchedulerService theSchedulerService) void
start()
-
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:
scheduleJobs
in interfaceca.uhn.fhir.jpa.model.sched.IHasScheduledJobs
-
cancelAndPurgeAllJobs
- Specified by:
cancelAndPurgeAllJobs
in interfaceIBulkDataExportJobSchedulingHelper
-
purgeExpiredFiles
This method is called by the scheduler to run a pass of the generator- Specified by:
purgeExpiredFiles
in interfaceIBulkDataExportJobSchedulingHelper
-