Class CoreConfiguration


  • @ComponentScan(basePackageClasses=CoreConfiguration.class,
                   nameGenerator=FqnAnnotationBeanNameGenerator.class,
                   excludeFilters=)
    public class CoreConfiguration
    extends java.lang.Object
    Provides the configuration for tapir's core module. In this configuration class only beans are registered which are not annotated by @Component.
    Since:
    2.0.0
    Author:
    Oliver Libutzki <[email protected]>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.springframework.core.convert.ConversionService conversionService​(java.util.List<org.springframework.core.convert.converter.Converter<?,​?>> converters)  
      org.springframework.core.io.DefaultResourceLoader defaultResourceLoader()  
      org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator getDefaultAdvisorAutoProxyCreator()  
      HttpProxy httpProxy​(java.lang.String proxyHost, int proxyPort, java.lang.String proxyUser, java.lang.String proxyPassword, java.util.List<java.lang.String> nonProxyHosts)  
      java.lang.Long implicitWaitTime​(long implicitWaitTime)  
      java.util.Locale locale​(java.lang.String language, java.lang.String country, java.lang.String variant)  
      SimpleDateConverter simpleDateConverter​(java.lang.String dateFormatPattern, java.util.Locale locale)  
      SimpleLocalDateConverter simpleLocalDateConverter​(java.lang.String dateFormatPattern, java.util.Locale locale)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • AUTO_CONFIGURE_ORDER

        public static final int AUTO_CONFIGURE_ORDER
        Since:
        2.0.0
        See Also:
        Constant Field Values
    • Constructor Detail

      • CoreConfiguration

        public CoreConfiguration()
    • Method Detail

      • locale

        @Bean
        public java.util.Locale locale​(@Value("${locale.language:#{null}}")
                                       java.lang.String language,
                                       @Value("${locale.country:\'\'}")
                                       java.lang.String country,
                                       @Value("${locale.variant:\'\'}")
                                       java.lang.String variant)
        Parameters:
        language - language
        country - country
        variant - variant
        Returns:
        result
        Since:
        2.0.0
      • implicitWaitTime

        @Bean
        public java.lang.Long implicitWaitTime​(@Value("${implicitWaitTime:5000}")
                                               long implicitWaitTime)
        Parameters:
        implicitWaitTime - implicitWaitTime
        Returns:
        result
        Since:
        2.0.0
      • simpleDateConverter

        @Bean
        public SimpleDateConverter simpleDateConverter​(@Value("${dateformat:#{null}}")
                                                       java.lang.String dateFormatPattern,
                                                       java.util.Locale locale)
        Parameters:
        dateFormatPattern - dateFormatPattern
        locale - locale
        Returns:
        result
        Since:
        3.0.0
      • simpleLocalDateConverter

        @Bean
        public SimpleLocalDateConverter simpleLocalDateConverter​(@Value("${dateformat:#{null}}")
                                                                 java.lang.String dateFormatPattern,
                                                                 java.util.Locale locale)
        Parameters:
        dateFormatPattern - dateFormatPattern
        locale - locale
        Returns:
        result
        Since:
        3.0.0
      • conversionService

        @Bean
        public org.springframework.core.convert.ConversionService conversionService​(java.util.List<org.springframework.core.convert.converter.Converter<?,​?>> converters)
        Parameters:
        converters - converters
        Returns:
        result
        Since:
        3.0.0
      • httpProxy

        @Bean
        @ConditionalOnProperty("http.proxy.host")
        public HttpProxy httpProxy​(@Value("${http.proxy.host:#{null}}")
                                   java.lang.String proxyHost,
                                   @Value("${http.proxy.port:3128}")
                                   int proxyPort,
                                   @Value("${http.proxy.user:#{null}}")
                                   java.lang.String proxyUser,
                                   @Value("${http.proxy.password:#{null}}")
                                   java.lang.String proxyPassword,
                                   @Value("${http.proxy.nonproxyhosts:#{{}}}")
                                   java.util.List<java.lang.String> nonProxyHosts)
        Parameters:
        proxyHost - proxyHost
        proxyPort - proxyPort
        proxyUser - proxyUser
        proxyPassword - proxyPassword
        nonProxyHosts - nonProxyHosts
        Returns:
        result
        Since:
        3.0.0
      • defaultResourceLoader

        @Bean
        public org.springframework.core.io.DefaultResourceLoader defaultResourceLoader()
        Returns:
        result
        Since:
        3.0.0
      • getDefaultAdvisorAutoProxyCreator

        @Bean
        public org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator getDefaultAdvisorAutoProxyCreator()