Class H2Config.Builder

java.lang.Object
org.apache.hc.core5.http2.config.H2Config.Builder
Enclosing class:
H2Config

public static class H2Config.Builder extends Object
  • Field Details

    • headerTableSize

      private int headerTableSize
    • pushEnabled

      private boolean pushEnabled
    • maxConcurrentStreams

      private int maxConcurrentStreams
    • initialWindowSize

      private int initialWindowSize
    • maxFrameSize

      private int maxFrameSize
    • maxHeaderListSize

      private int maxHeaderListSize
    • compressionEnabled

      private boolean compressionEnabled
  • Constructor Details

    • Builder

      Builder()
  • Method Details

    • setHeaderTableSize

      public H2Config.Builder setHeaderTableSize(int headerTableSize)
    • setPushEnabled

      public H2Config.Builder setPushEnabled(boolean pushEnabled)
    • setMaxConcurrentStreams

      public H2Config.Builder setMaxConcurrentStreams(int maxConcurrentStreams)
    • setInitialWindowSize

      public H2Config.Builder setInitialWindowSize(int initialWindowSize)
    • setMaxFrameSize

      public H2Config.Builder setMaxFrameSize(int maxFrameSize)
    • setMaxHeaderListSize

      public H2Config.Builder setMaxHeaderListSize(int maxHeaderListSize)
    • setCompressionEnabled

      public H2Config.Builder setCompressionEnabled(boolean compressionEnabled)
    • build

      public H2Config build()