@Configuration @AutoConfigureAfter(value=org.openehealth.ipf.boot.atna.IpfAtnaAutoConfiguration.class) @EnableConfigurationProperties(value=IpfHl7v2ConfigurationProperties.class) public class IpfHl7v2AutoConfiguration extends Object
| Constructor and Description |
|---|
IpfHl7v2AutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
ca.uhn.hl7v2.util.idgenerator.IDGenerator |
fileGenerator() |
ca.uhn.hl7v2.HapiContext |
hapiContext(org.openehealth.ipf.modules.hl7.parser.CustomModelClassFactory modelClassFactory,
ca.uhn.hl7v2.conf.store.ProfileStore profileStore,
ca.uhn.hl7v2.validation.ValidationContext validationContext,
ca.uhn.hl7v2.parser.ParserConfiguration parserConfiguration,
Optional<ca.uhn.hl7v2.util.idgenerator.IDGenerator> idGenerator) |
HapiContextCustomizer |
hapiContextCustomizer() |
org.openehealth.ipf.commons.ihe.hl7v2.storage.InteractiveContinuationStorage |
interactiveContinuationStorage(org.springframework.cache.CacheManager cacheManager) |
ConsumerDispatchingInterceptor |
mllpDispatcher(org.apache.camel.CamelContext camelContext) |
org.openehealth.ipf.modules.hl7.parser.CustomModelClassFactory |
mllpModelClassFactory() |
ca.uhn.hl7v2.util.idgenerator.IDGenerator |
nanoGenerator() |
ca.uhn.hl7v2.parser.ParserConfiguration |
parserConfiguration() |
ca.uhn.hl7v2.conf.store.ProfileStore |
profileStore() |
org.openehealth.ipf.commons.ihe.hl7v2.storage.UnsolicitedFragmentationStorage |
unsolicitedFragmentationStorage(org.springframework.cache.CacheManager cacheManager) |
ca.uhn.hl7v2.util.idgenerator.IDGenerator |
uuidGenerator() |
ca.uhn.hl7v2.validation.ValidationContext |
validationContext() |
@Bean @ConditionalOnMissingBean(value=org.openehealth.ipf.modules.hl7.parser.CustomModelClassFactory.class) public org.openehealth.ipf.modules.hl7.parser.CustomModelClassFactory mllpModelClassFactory()
@Bean @ConditionalOnMissingBean(value=ca.uhn.hl7v2.conf.store.ProfileStore.class) public ca.uhn.hl7v2.conf.store.ProfileStore profileStore()
@Bean @ConditionalOnMissingBean(value=ca.uhn.hl7v2.validation.ValidationContext.class) public ca.uhn.hl7v2.validation.ValidationContext validationContext()
@Bean
@ConditionalOnMissingBean(value=ca.uhn.hl7v2.util.idgenerator.IDGenerator.class)
@ConditionalOnProperty(prefix="ipf.hl7v2",
name="generator",
havingValue="file",
matchIfMissing=true)
public ca.uhn.hl7v2.util.idgenerator.IDGenerator fileGenerator()
@Bean
@ConditionalOnMissingBean(value=ca.uhn.hl7v2.util.idgenerator.IDGenerator.class)
@ConditionalOnProperty(prefix="ipf.hl7v2",
name="generator",
havingValue="uuid")
public ca.uhn.hl7v2.util.idgenerator.IDGenerator uuidGenerator()
@Bean
@ConditionalOnMissingBean(value=ca.uhn.hl7v2.util.idgenerator.IDGenerator.class)
@ConditionalOnProperty(prefix="ipf.hl7v2",
name="generator",
havingValue="nano")
public ca.uhn.hl7v2.util.idgenerator.IDGenerator nanoGenerator()
@ConfigurationProperties(prefix="ipf.hl7v2.parser") @Bean public ca.uhn.hl7v2.parser.ParserConfiguration parserConfiguration()
@Bean
@ConditionalOnMissingBean(value=ca.uhn.hl7v2.HapiContext.class)
public ca.uhn.hl7v2.HapiContext hapiContext(org.openehealth.ipf.modules.hl7.parser.CustomModelClassFactory modelClassFactory,
ca.uhn.hl7v2.conf.store.ProfileStore profileStore,
ca.uhn.hl7v2.validation.ValidationContext validationContext,
ca.uhn.hl7v2.parser.ParserConfiguration parserConfiguration,
Optional<ca.uhn.hl7v2.util.idgenerator.IDGenerator> idGenerator)
@Bean @ConditionalOnMissingBean(value=HapiContextCustomizer.class) public HapiContextCustomizer hapiContextCustomizer()
@Bean @ConditionalOnMissingBean(value=org.openehealth.ipf.platform.camel.ihe.mllp.core.intercept.consumer.ConsumerDispatchingInterceptor.class) public ConsumerDispatchingInterceptor mllpDispatcher(org.apache.camel.CamelContext camelContext)
@Bean @ConditionalOnMissingBean(value=org.openehealth.ipf.commons.ihe.hl7v2.storage.InteractiveContinuationStorage.class) @ConditionalOnSingleCandidate(value=org.springframework.cache.CacheManager.class) @ConditionalOnProperty(value="ipf.hl7v2.caching") public org.openehealth.ipf.commons.ihe.hl7v2.storage.InteractiveContinuationStorage interactiveContinuationStorage(org.springframework.cache.CacheManager cacheManager)
@Bean @ConditionalOnMissingBean(value=org.openehealth.ipf.commons.ihe.hl7v2.storage.UnsolicitedFragmentationStorage.class) @ConditionalOnSingleCandidate(value=org.springframework.cache.CacheManager.class) @ConditionalOnProperty(value="ipf.hl7v2.caching") public org.openehealth.ipf.commons.ihe.hl7v2.storage.UnsolicitedFragmentationStorage unsolicitedFragmentationStorage(org.springframework.cache.CacheManager cacheManager)
Copyright © 2019 Open eHealth Foundation. All rights reserved.