Package org.apache.hc.core5.http2.config
Class H2Config.Builder
- java.lang.Object
-
- org.apache.hc.core5.http2.config.H2Config.Builder
-
- Enclosing class:
- H2Config
public static class H2Config.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private booleancompressionEnabledprivate intheaderTableSizeprivate intinitialWindowSizeprivate intmaxConcurrentStreamsprivate intmaxFrameSizeprivate intmaxHeaderListSizeprivate booleanpushEnabled
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description H2Configbuild()H2Config.BuildersetCompressionEnabled(boolean compressionEnabled)H2Config.BuildersetHeaderTableSize(int headerTableSize)H2Config.BuildersetInitialWindowSize(int initialWindowSize)H2Config.BuildersetMaxConcurrentStreams(int maxConcurrentStreams)H2Config.BuildersetMaxFrameSize(int maxFrameSize)H2Config.BuildersetMaxHeaderListSize(int maxHeaderListSize)H2Config.BuildersetPushEnabled(boolean pushEnabled)
-
-
-
Field Detail
-
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
-
-
Method Detail
-
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()
-
-