@Configuration @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(CustomModelClassFactory modelClassFactory,
ca.uhn.hl7v2.conf.store.ProfileStore profileStore,
ca.uhn.hl7v2.validation.ValidationContext validationContext,
ca.uhn.hl7v2.parser.ParserConfiguration parserConfiguration,
ca.uhn.hl7v2.util.idgenerator.IDGenerator idGenerator) |
InteractiveContinuationStorage |
interactiveContinuationStorage(org.springframework.cache.CacheManager cacheManager) |
ConsumerDispatchingInterceptor |
mllpDispatcher(org.apache.camel.CamelContext camelContext) |
CustomModelClassFactory |
mllpModelClassFactory() |
ca.uhn.hl7v2.util.idgenerator.IDGenerator |
nanoGenerator() |
ca.uhn.hl7v2.parser.ParserConfiguration |
parserConfiguration() |
ca.uhn.hl7v2.conf.store.ProfileStore |
profileStore() |
UnsolicitedFragmentationStorage |
unsolicitedFragmentationStorage(org.springframework.cache.CacheManager cacheManager) |
ca.uhn.hl7v2.util.idgenerator.IDGenerator |
uuidGenerator() |
ca.uhn.hl7v2.validation.ValidationContext |
validationContext() |
@Bean @ConditionalOnMissingBean(value=CustomModelClassFactory.class) public 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(CustomModelClassFactory modelClassFactory, ca.uhn.hl7v2.conf.store.ProfileStore profileStore, ca.uhn.hl7v2.validation.ValidationContext validationContext, ca.uhn.hl7v2.parser.ParserConfiguration parserConfiguration, ca.uhn.hl7v2.util.idgenerator.IDGenerator idGenerator)
@Bean @ConditionalOnMissingBean(value=ConsumerDispatchingInterceptor.class) public ConsumerDispatchingInterceptor mllpDispatcher(org.apache.camel.CamelContext camelContext)
@Bean @ConditionalOnMissingBean(value=InteractiveContinuationStorage.class) @ConditionalOnSingleCandidate(value=org.springframework.cache.CacheManager.class) @ConditionalOnProperty(value="ipf.hl7v2.caching") public InteractiveContinuationStorage interactiveContinuationStorage(org.springframework.cache.CacheManager cacheManager)
@Bean @ConditionalOnMissingBean(value=UnsolicitedFragmentationStorage.class) @ConditionalOnSingleCandidate(value=org.springframework.cache.CacheManager.class) @ConditionalOnProperty(value="ipf.hl7v2.caching") public UnsolicitedFragmentationStorage unsolicitedFragmentationStorage(org.springframework.cache.CacheManager cacheManager)
Copyright © 2018 Open eHealth Foundation. All rights reserved.