Interface HttpRuntimeConfig

All Superinterfaces:
AutoCloseable

@Immutable public interface HttpRuntimeConfig extends AutoCloseable
Implementation specific HTTP configuration holder.
  • Method Details

    • builder

      static org.projectnessie.client.http.impl.ImmutableHttpRuntimeConfig.Builder builder()
    • check

      @Check default void check()
    • getBaseUri

      @Nullable @Nullable URI getBaseUri()
    • getMapper

      com.fasterxml.jackson.databind.ObjectMapper getMapper()
    • getJsonView

      @Nullable @Nullable Class<?> getJsonView()
    • responseFactory

      HttpResponseFactory responseFactory()
    • getReadTimeoutMillis

      int getReadTimeoutMillis()
    • getConnectionTimeoutMillis

      int getConnectionTimeoutMillis()
    • isDisableCompression

      boolean isDisableCompression()
    • getSslContext

      SSLContext getSslContext()
    • getAuthentication

      @Nullable HttpAuthentication getAuthentication()
    • getRequestFilters

      List<RequestFilter> getRequestFilters()
    • getResponseFilters

      List<ResponseFilter> getResponseFilters()
    • getFollowRedirects

      @Nullable @Nullable String getFollowRedirects()
    • getSslParameters

      @Nullable @Nullable SSLParameters getSslParameters()
    • isHttp11Only

      @Default default boolean isHttp11Only()
    • forceUrlConnectionClient

      @Default default boolean forceUrlConnectionClient()
    • getClientSpec

      @Default default int getClientSpec()
    • close

      default void close()
      Specified by:
      close in interface AutoCloseable