Package org.openehealth.ipf.boot.atna
Class IpfAtnaAutoConfiguration
java.lang.Object
org.openehealth.ipf.boot.atna.IpfAtnaAutoConfiguration
@Configuration
@EnableConfigurationProperties(IpfAtnaConfigurationProperties.class)
public class IpfAtnaAutoConfiguration
extends Object
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionauditContext
(IpfAtnaConfigurationProperties config, AuditContextCustomizer auditContextCustomizer, AuditTransmissionProtocol auditTransmissionProtocol, AuditMessageQueue auditMessageQueue, TlsParameters tlsParameters, AuditMetadataProvider auditMetadataProvider, AuditExceptionHandler auditExceptionHandler, AuditMessagePostProcessor auditMessagePostProcessor, WsAuditDatasetEnricher wsAuditDatasetEnricher, FhirAuditDatasetEnricher fhirAuditDatasetEnricher, String appName) auditMetadataProvider
(IpfAtnaConfigurationProperties config, String appName) auditTransmissionProtocol
(IpfAtnaConfigurationProperties config, TlsParameters tlsParameters)
-
Constructor Details
-
IpfAtnaAutoConfiguration
public IpfAtnaAutoConfiguration()
-
-
Method Details
-
auditContext
@Bean @ConditionalOnMissingBean public AuditContext auditContext(IpfAtnaConfigurationProperties config, AuditContextCustomizer auditContextCustomizer, AuditTransmissionProtocol auditTransmissionProtocol, AuditMessageQueue auditMessageQueue, TlsParameters tlsParameters, AuditMetadataProvider auditMetadataProvider, AuditExceptionHandler auditExceptionHandler, AuditMessagePostProcessor auditMessagePostProcessor, WsAuditDatasetEnricher wsAuditDatasetEnricher, FhirAuditDatasetEnricher fhirAuditDatasetEnricher, @Value("${spring.application.name}") String appName) -
auditContextCustomizer
@Bean @ConditionalOnMissingBean(AuditContextCustomizer.class) public AuditContextCustomizer auditContextCustomizer() -
auditMessageQueue
@Bean @ConditionalOnMissingBean public AuditMessageQueue auditMessageQueue(IpfAtnaConfigurationProperties config) throws Exception - Throws:
Exception
-
auditMessagePostProcessor
@Bean @ConditionalOnMissingBean public AuditMessagePostProcessor auditMessagePostProcessor(IpfAtnaConfigurationProperties config) throws Exception - Throws:
Exception
-
auditTransmissionProtocol
@Bean @ConditionalOnMissingBean public AuditTransmissionProtocol auditTransmissionProtocol(IpfAtnaConfigurationProperties config, TlsParameters tlsParameters) throws Exception - Throws:
Exception
-
auditMetadataProvider
@Bean @ConditionalOnMissingBean public AuditMetadataProvider auditMetadataProvider(IpfAtnaConfigurationProperties config, @Value("${spring.application.name}") String appName) -
auditExceptionHandler
@Bean @ConditionalOnMissingBean public AuditExceptionHandler auditExceptionHandler(IpfAtnaConfigurationProperties config) throws Exception - Throws:
Exception
-
tlsParameters
-
wsAuditDatasetEnricher
@Bean @ConditionalOnMissingBean public WsAuditDatasetEnricher wsAuditDatasetEnricher(IpfAtnaConfigurationProperties config) throws Exception - Throws:
Exception
-
fhirAuditDatasetEnricher
@Bean @ConditionalOnMissingBean public FhirAuditDatasetEnricher fhirAuditDatasetEnricher(IpfAtnaConfigurationProperties config) throws Exception - Throws:
Exception
-