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
Constructors -
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
-