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 Constructor Description IpfAtnaAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuditContext
auditContext(IpfAtnaConfigurationProperties config, AuditTransmissionProtocol auditTransmissionProtocol, AuditMessageQueue auditMessageQueue, TlsParameters tlsParameters, AuditMetadataProvider auditMetadataProvider, AuditExceptionHandler auditExceptionHandler, AuditMessagePostProcessor auditMessagePostProcessor, String appName)
AuditExceptionHandler
auditExceptionHandler(IpfAtnaConfigurationProperties config)
AuditMessagePostProcessor
auditMessagePostProcessor(IpfAtnaConfigurationProperties config)
AuditMessageQueue
auditMessageQueue(IpfAtnaConfigurationProperties config)
AuditMetadataProvider
auditMetadataProvider(IpfAtnaConfigurationProperties config, String appName)
AuditTransmissionProtocol
auditTransmissionProtocol(IpfAtnaConfigurationProperties config, TlsParameters tlsParameters)
TlsParameters
tlsParameters()
-
-
-
Method Detail
-
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
@Bean @ConditionalOnMissingBean public TlsParameters tlsParameters()
-
-