public static final class ALBHTTP2ApplicationProfile.Builder
extends java.lang.Object
ALBHTTP2ApplicationProfile.| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
ALBHTTP2ApplicationProfile. |
| Modifier and Type | Method and Description |
|---|---|
ALBHTTP2ApplicationProfile |
build() |
ALBHTTP2ApplicationProfile.Builder |
setHttp2InitialWindowSize(java.lang.Long http2InitialWindowSize)
The initial flow control window size in KB for HTTP/2 streams.
|
ALBHTTP2ApplicationProfile.Builder |
setMaxHttp2ConcurrentStreamsPerConnection(java.lang.Long maxHttp2ConcurrentStreamsPerConnection)
The max number of concurrent streams over a client side HTTP/2 connection.
|
ALBHTTP2ApplicationProfile.Builder |
setMaxHttp2ControlFramesPerConnection(java.lang.Long maxHttp2ControlFramesPerConnection)
The max number of control frames that client can send over an HTTP/2 connection.
|
ALBHTTP2ApplicationProfile.Builder |
setMaxHttp2EmptyDataFramesPerConnection(java.lang.Long maxHttp2EmptyDataFramesPerConnection)
The max number of empty data frames that client can send over an HTTP/2
connection.
|
ALBHTTP2ApplicationProfile.Builder |
setMaxHttp2HeaderFieldSize(java.lang.Long maxHttp2HeaderFieldSize)
The maximum size in bytes of the compressed request header field.
|
ALBHTTP2ApplicationProfile.Builder |
setMaxHttp2QueuedFramesToClientPerConnection(java.lang.Long maxHttp2QueuedFramesToClientPerConnection)
The max number of frames that can be queued waiting to be sent over a client
side HTTP/2 connection at any given time.
|
ALBHTTP2ApplicationProfile.Builder |
setMaxHttp2RequestsPerConnection(java.lang.Long maxHttp2RequestsPerConnection)
The maximum number of requests over a client side HTTP/2 connection.
|
public Builder()
ALBHTTP2ApplicationProfile.public ALBHTTP2ApplicationProfile.Builder setHttp2InitialWindowSize(java.lang.Long http2InitialWindowSize)
http2InitialWindowSize - New value for the property.public ALBHTTP2ApplicationProfile.Builder setMaxHttp2ConcurrentStreamsPerConnection(java.lang.Long maxHttp2ConcurrentStreamsPerConnection)
maxHttp2ConcurrentStreamsPerConnection - New value for the property.public ALBHTTP2ApplicationProfile.Builder setMaxHttp2ControlFramesPerConnection(java.lang.Long maxHttp2ControlFramesPerConnection)
maxHttp2ControlFramesPerConnection - New value for the property.public ALBHTTP2ApplicationProfile.Builder setMaxHttp2EmptyDataFramesPerConnection(java.lang.Long maxHttp2EmptyDataFramesPerConnection)
maxHttp2EmptyDataFramesPerConnection - New value for the property.public ALBHTTP2ApplicationProfile.Builder setMaxHttp2HeaderFieldSize(java.lang.Long maxHttp2HeaderFieldSize)
maxHttp2HeaderFieldSize - New value for the property.public ALBHTTP2ApplicationProfile.Builder setMaxHttp2QueuedFramesToClientPerConnection(java.lang.Long maxHttp2QueuedFramesToClientPerConnection)
maxHttp2QueuedFramesToClientPerConnection - New value for the property.public ALBHTTP2ApplicationProfile.Builder setMaxHttp2RequestsPerConnection(java.lang.Long maxHttp2RequestsPerConnection)
maxHttp2RequestsPerConnection - New value for the property.public ALBHTTP2ApplicationProfile build()