@Configuration @EnableTransactionManagement public class BaseR4Config extends BaseConfig
myEnv, TASK_EXECUTOR_NAME
Constructor and Description |
---|
BaseR4Config() |
configureEntityManagerFactory, configureTasks, daoSubscriptionMatcher, databaseBackedPagingProvider, entityManagerFactory, inMemorySubscriptionMatcher, linkedBlockingQueueSubscribableChannelFactory, resourceReindexingSvc, scheduledExecutorService, staleSearchDeletingSvc, subscriptionMatcherCompositeInMemoryDatabase, subscriptionTriggeringProvider, taskExecutor, taskScheduler
public FhirContext fhirContext()
fhirContext
in class BaseConfig
@Bean @Primary public FhirContext fhirContextR4()
@Bean public TransactionProcessor.ITransactionProcessorVersionAdapter transactionProcessorVersionFacade()
@Bean public TransactionProcessor<org.hl7.fhir.r4.model.Bundle,org.hl7.fhir.r4.model.Bundle.BundleEntryComponent> transactionProcessor()
@Bean(name="myGraphQLProvider") @Lazy public org.hl7.fhir.r4.hapi.rest.server.GraphQLProvider graphQLProvider()
@Bean @Lazy public org.hl7.fhir.r4.utils.GraphQLEngine.IGraphQLStorageServices graphqlStorageServices()
@Bean(name="myInstanceValidatorR4") @Lazy public IValidatorModule instanceValidatorR4()
@Bean public JpaValidationSupportChainR4 jpaValidationSupportChain()
@Bean(name="myJpaValidationSupportR4", autowire=BY_NAME) public IJpaValidationSupportR4 jpaValidationSupportR4()
@Bean(name="myResourceCountsCache") public ResourceCountCache resourceCountsCache()
@Bean(autowire=BY_TYPE) public IFulltextSearchSvc searchDaoR4()
@Bean(autowire=BY_TYPE) public SearchParamExtractorR4 searchParamExtractor()
@Bean public ISearchParamRegistry searchParamRegistry()
@Bean(name="mySystemDaoR4", autowire=BY_NAME) public IFhirSystemDao<org.hl7.fhir.r4.model.Bundle,org.hl7.fhir.r4.model.Meta> systemDaoR4()
@Bean(name="mySystemProviderR4") public JpaSystemProviderR4 systemProviderR4()
@Bean(autowire=BY_TYPE) public IHapiTerminologyLoaderSvc terminologyLoaderService()
@Bean(autowire=BY_TYPE) public IHapiTerminologySvcR4 terminologyService()
@Bean(autowire=BY_TYPE) public TerminologyUploaderProviderR4 terminologyUploaderProvider()
@Primary @Bean(autowire=BY_NAME, name="myJpaValidationSupportChainR4") public org.hl7.fhir.r4.hapi.ctx.IValidationSupport validationSupportChainR4()
Copyright © 2014–2019 University Health Network. All rights reserved.