Class IpfAutoConfiguration

java.lang.Object
org.openehealth.ipf.boot.IpfAutoConfiguration

@Configuration @EnableConfigurationProperties(IpfConfigurationProperties.class) public class IpfAutoConfiguration extends Object
Configure a basic IPF setup, mostly configuring HL7v2 and Mapping stuff
  • Field Details

  • Constructor Details

    • IpfAutoConfiguration

      public IpfAutoConfiguration()
  • Method Details

    • mappings

      @Bean @ConditionalOnMissingBean(Mappings.class) public SpringMappings mappings()
      The mappings themselves. Inject this, or Mappings, in new code.
    • mappingService

      @Bean @Deprecated(since="6.0", forRemoval=true) @ConditionalOnMissingBean(SpringBidiMappingService.class) @ConditionalOnBean(SpringMappings.class) public SpringBidiMappingService mappingService(SpringMappings mappings)
      Deprecated, for removal: This API element is subject to removal in a future version.
      as of 6.0, inject SpringMappings instead
      The untyped mapping service over the very same mappings, for code that still needs a MappingService.
    • tlsParameters

      @Bean(name="bootTlsParameters") @ConditionalOnProperty(prefix="ipf.commons", name="reuse-ssl-config", havingValue="true") public TlsParameters tlsParameters(org.springframework.boot.ssl.SslBundles sslBundles, org.springframework.boot.web.server.autoconfigure.ServerProperties serverProperties)
    • sslContextParameters

      @Bean(name="bootSslContextParameters") @ConditionalOnProperty(prefix="ipf.commons", name="reuse-ssl-config", havingValue="true") public SSLContextParameters sslContextParameters(org.springframework.boot.ssl.SslBundles sslBundles, org.springframework.boot.web.server.autoconfigure.ServerProperties serverProperties)