Class SlardarOkhttpConfiguration

  • All Implemented Interfaces:

    @Configuration(proxyBeanMethods = false)@ConditionalOnClass(value = OkHttpClient.class)@ConditionalWingsEnabled() 
    public class SlardarOkhttpConfiguration
    
                        
    Since:

    2020-05-22

    Author:

    trydofor

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

      • SlardarOkhttpConfiguration

        SlardarOkhttpConfiguration()
    • Method Detail

      • okhttpRedirectNopInterceptor

        @Bean()@ConditionalWingsEnabled()@ConditionalOnExpression(value = "${" + SlardarOkhttpProp.Key$followRedirect + ":false} || ${" + SlardarOkhttpProp.Key$followRedirectSsl + ":false}")@Order(value = WingsOrdered.Lv4Application) OkHttpRedirectNopInterceptor okhttpRedirectNopInterceptor()
      • okhttpClientBuilder

        @Bean()@ConditionalWingsEnabled() OkHttpClient.Builder okhttpClientBuilder(ObjectProvider<Cache> cacheProvider, ObjectProvider<CookieJar> cookieProvider, ObjectProvider<Dns> dnsProvider, ConnectionPool connectionPool, ObjectProvider<Interceptor> interceptors, SlardarOkhttpProp properties)
      • okhttpClient

        @Bean()@ConditionalWingsEnabled() OkHttpClient okhttpClient(OkHttpClient.Builder builder)