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, AuditTransmissionProtocol auditTransmissionProtocol, AuditMessageQueue auditMessageQueue, TlsParameters tlsParameters, AuditMetadataProvider auditMetadataProvider, AuditExceptionHandler auditExceptionHandler, AuditMessagePostProcessor auditMessagePostProcessor, 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, AuditTransmissionProtocol auditTransmissionProtocol, AuditMessageQueue auditMessageQueue, TlsParameters tlsParameters, AuditMetadataProvider auditMetadataProvider, AuditExceptionHandler auditExceptionHandler, AuditMessagePostProcessor auditMessagePostProcessor, @Value("${spring.application.name}") String appName) -
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
-