Add bean to config
This commit is contained in:
parent
a08392e6b2
commit
8f72970063
|
@ -21,6 +21,7 @@ package ca.uhn.fhir.jpa.bulk.job;
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import ca.uhn.fhir.jpa.batch.processors.PidToIBaseResourceProcessor;
|
import ca.uhn.fhir.jpa.batch.processors.PidToIBaseResourceProcessor;
|
||||||
|
import ca.uhn.fhir.jpa.bulk.svc.BulkExportDaoSvc;
|
||||||
import ca.uhn.fhir.rest.api.server.storage.ResourcePersistentId;
|
import ca.uhn.fhir.rest.api.server.storage.ResourcePersistentId;
|
||||||
import org.hl7.fhir.instance.model.api.IBaseResource;
|
import org.hl7.fhir.instance.model.api.IBaseResource;
|
||||||
import org.springframework.batch.core.Job;
|
import org.springframework.batch.core.Job;
|
||||||
|
@ -54,6 +55,11 @@ public class BulkExportJobConfig {
|
||||||
@Autowired
|
@Autowired
|
||||||
private PidToIBaseResourceProcessor myPidToIBaseResourceProcessor;
|
private PidToIBaseResourceProcessor myPidToIBaseResourceProcessor;
|
||||||
|
|
||||||
|
@Bean
|
||||||
|
public BulkExportDaoSvc bulkExportDaoSvc() {
|
||||||
|
return new BulkExportDaoSvc();
|
||||||
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@Lazy
|
@Lazy
|
||||||
public Job bulkExportJob() {
|
public Job bulkExportJob() {
|
||||||
|
|
|
@ -19,6 +19,7 @@ import ca.uhn.fhir.jpa.binstore.BinaryStorageInterceptor;
|
||||||
import ca.uhn.fhir.jpa.bulk.api.IBulkDataExportSvc;
|
import ca.uhn.fhir.jpa.bulk.api.IBulkDataExportSvc;
|
||||||
import ca.uhn.fhir.jpa.bulk.provider.BulkDataExportProvider;
|
import ca.uhn.fhir.jpa.bulk.provider.BulkDataExportProvider;
|
||||||
import ca.uhn.fhir.jpa.bulk.svc.BulkDataExportSvcImpl;
|
import ca.uhn.fhir.jpa.bulk.svc.BulkDataExportSvcImpl;
|
||||||
|
import ca.uhn.fhir.jpa.bulk.svc.BulkExportDaoSvc;
|
||||||
import ca.uhn.fhir.jpa.cache.IResourceVersionSvc;
|
import ca.uhn.fhir.jpa.cache.IResourceVersionSvc;
|
||||||
import ca.uhn.fhir.jpa.cache.ResourceVersionSvcDaoImpl;
|
import ca.uhn.fhir.jpa.cache.ResourceVersionSvcDaoImpl;
|
||||||
import ca.uhn.fhir.jpa.dao.DaoSearchParamProvider;
|
import ca.uhn.fhir.jpa.dao.DaoSearchParamProvider;
|
||||||
|
@ -220,6 +221,7 @@ public abstract class BaseConfig {
|
||||||
return new BatchJobSubmitterImpl();
|
return new BatchJobSubmitterImpl();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Lazy
|
@Lazy
|
||||||
@Bean
|
@Bean
|
||||||
public CascadingDeleteInterceptor cascadingDeleteInterceptor(FhirContext theFhirContext, DaoRegistry theDaoRegistry, IInterceptorBroadcaster theInterceptorBroadcaster) {
|
public CascadingDeleteInterceptor cascadingDeleteInterceptor(FhirContext theFhirContext, DaoRegistry theDaoRegistry, IInterceptorBroadcaster theInterceptorBroadcaster) {
|
||||||
|
|
|
@ -73,10 +73,6 @@ public class TestR4Config extends BaseJavaConfigR4 {
|
||||||
return new CircularQueueCaptureQueriesListener();
|
return new CircularQueueCaptureQueriesListener();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
|
||||||
public BulkExportDaoSvc bulkExportDaoSvc() {
|
|
||||||
return new BulkExportDaoSvc();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public DataSource dataSource() {
|
public DataSource dataSource() {
|
||||||
|
|
Loading…
Reference in New Issue