Interface HttpRuntimeConfig

  • All Superinterfaces:
    java.lang.AutoCloseable

    @Immutable
    public interface HttpRuntimeConfig
    extends java.lang.AutoCloseable
    Implementation specific HTTP configuration holder.
    • Method Detail

      • builder

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

        @Check
        default void check()
      • getBaseUri

        java.net.URI getBaseUri()
      • getMapper

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

        @Nullable
        @Nullable
        java.lang.Class<?> getJsonView()
      • getReadTimeoutMillis

        int getReadTimeoutMillis()
      • getConnectionTimeoutMillis

        int getConnectionTimeoutMillis()
      • isDisableCompression

        boolean isDisableCompression()
      • getSslContext

        javax.net.ssl.SSLContext getSslContext()
      • getRequestFilters

        java.util.List<RequestFilter> getRequestFilters()
      • getResponseFilters

        java.util.List<ResponseFilter> getResponseFilters()
      • getFollowRedirects

        @Nullable
        @Nullable
        java.lang.String getFollowRedirects()
      • getSslParameters

        @Nullable
        @Nullable
        javax.net.ssl.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 java.lang.AutoCloseable