@Configuration @EnableConfigurationProperties(value=IpfHl7v2ConfigurationProperties.class) public class IpfHl7v2AutoConfiguration extends Object
| Constructor and Description |
|---|
IpfHl7v2AutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.openehealth.ipf.commons.ihe.core.atna.custom.CustomPixAuditor |
customPixAuditor(org.openhealthtools.ihe.atna.auditor.context.AuditorModuleConfig config) |
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,
ca.uhn.hl7v2.util.idgenerator.IDGenerator idGenerator) |
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() |
org.openhealthtools.ihe.atna.auditor.PAMSourceAuditor |
pamSourceAuditor(org.openhealthtools.ihe.atna.auditor.context.AuditorModuleConfig config) |
ca.uhn.hl7v2.parser.ParserConfiguration |
parserConfiguration() |
org.openhealthtools.ihe.atna.auditor.PDQConsumerAuditor |
pdqConsumerAuditor(org.openhealthtools.ihe.atna.auditor.context.AuditorModuleConfig config) |
org.openhealthtools.ihe.atna.auditor.PIXConsumerAuditor |
pixConsumerAuditor(org.openhealthtools.ihe.atna.auditor.context.AuditorModuleConfig config) |
org.openhealthtools.ihe.atna.auditor.PIXManagerAuditor |
pixManagerAuditor(org.openhealthtools.ihe.atna.auditor.context.AuditorModuleConfig config) |
org.openhealthtools.ihe.atna.auditor.PIXSourceAuditor |
pixSourceAuditor(org.openhealthtools.ihe.atna.auditor.context.AuditorModuleConfig config) |
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,
ca.uhn.hl7v2.util.idgenerator.IDGenerator idGenerator)
@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)
@Bean @ConditionalOnMissingBean(value=org.openhealthtools.ihe.atna.auditor.PIXManagerAuditor.class) @ConditionalOnSingleCandidate(value=org.openhealthtools.ihe.atna.auditor.context.AuditorModuleConfig.class) @ConditionalOnProperty(value="ipf.atna.auditor.enabled") public org.openhealthtools.ihe.atna.auditor.PIXManagerAuditor pixManagerAuditor(org.openhealthtools.ihe.atna.auditor.context.AuditorModuleConfig config)
@Bean @ConditionalOnMissingBean(value=org.openhealthtools.ihe.atna.auditor.PIXConsumerAuditor.class) @ConditionalOnSingleCandidate(value=org.openhealthtools.ihe.atna.auditor.context.AuditorModuleConfig.class) @ConditionalOnProperty(value="ipf.atna.auditor.enabled") public org.openhealthtools.ihe.atna.auditor.PIXConsumerAuditor pixConsumerAuditor(org.openhealthtools.ihe.atna.auditor.context.AuditorModuleConfig config)
@Bean @ConditionalOnMissingBean(value=org.openhealthtools.ihe.atna.auditor.PIXSourceAuditor.class) @ConditionalOnProperty(value="ipf.atna.auditor.enabled") public org.openhealthtools.ihe.atna.auditor.PIXSourceAuditor pixSourceAuditor(org.openhealthtools.ihe.atna.auditor.context.AuditorModuleConfig config)
@Bean @ConditionalOnMissingBean(value=org.openhealthtools.ihe.atna.auditor.PDQConsumerAuditor.class) @ConditionalOnSingleCandidate(value=org.openhealthtools.ihe.atna.auditor.context.AuditorModuleConfig.class) @ConditionalOnProperty(value="ipf.atna.auditor.enabled") public org.openhealthtools.ihe.atna.auditor.PDQConsumerAuditor pdqConsumerAuditor(org.openhealthtools.ihe.atna.auditor.context.AuditorModuleConfig config)
@Bean @ConditionalOnMissingBean(value=org.openhealthtools.ihe.atna.auditor.PAMSourceAuditor.class) @ConditionalOnSingleCandidate(value=org.openhealthtools.ihe.atna.auditor.context.AuditorModuleConfig.class) @ConditionalOnProperty(value="ipf.atna.auditor.enabled") public org.openhealthtools.ihe.atna.auditor.PAMSourceAuditor pamSourceAuditor(org.openhealthtools.ihe.atna.auditor.context.AuditorModuleConfig config)
@Bean @ConditionalOnMissingBean(value=org.openehealth.ipf.commons.ihe.core.atna.custom.CustomPixAuditor.class) @ConditionalOnSingleCandidate(value=org.openhealthtools.ihe.atna.auditor.context.AuditorModuleConfig.class) @ConditionalOnProperty(value="ipf.atna.auditor.enabled") public org.openehealth.ipf.commons.ihe.core.atna.custom.CustomPixAuditor customPixAuditor(org.openhealthtools.ihe.atna.auditor.context.AuditorModuleConfig config)
Copyright © 2018 Open eHealth Foundation. All rights reserved.