public class ForkedHttp2MultiplexCodecBuilder extends io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<ForkedHttp2MultiplexCodec,ForkedHttp2MultiplexCodecBuilder>
Modifier and Type | Method and Description |
---|---|
ForkedHttp2MultiplexCodec |
build() |
protected ForkedHttp2MultiplexCodec |
build(io.netty.handler.codec.http2.Http2ConnectionDecoder decoder,
io.netty.handler.codec.http2.Http2ConnectionEncoder encoder,
io.netty.handler.codec.http2.Http2Settings initialSettings) |
boolean |
encoderEnforceMaxConcurrentStreams() |
ForkedHttp2MultiplexCodecBuilder |
encoderEnforceMaxConcurrentStreams(boolean encoderEnforceMaxConcurrentStreams) |
ForkedHttp2MultiplexCodecBuilder |
encoderIgnoreMaxHeaderListSize(boolean ignoreMaxHeaderListSize) |
static ForkedHttp2MultiplexCodecBuilder |
forClient(io.netty.channel.ChannelHandler childHandler)
Creates a builder for a HTTP/2 client.
|
static ForkedHttp2MultiplexCodecBuilder |
forServer(io.netty.channel.ChannelHandler childHandler)
Creates a builder for a HTTP/2 server.
|
io.netty.handler.codec.http2.Http2FrameLogger |
frameLogger() |
ForkedHttp2MultiplexCodecBuilder |
frameLogger(io.netty.handler.codec.http2.Http2FrameLogger frameLogger) |
long |
gracefulShutdownTimeoutMillis() |
ForkedHttp2MultiplexCodecBuilder |
gracefulShutdownTimeoutMillis(long gracefulShutdownTimeoutMillis) |
io.netty.handler.codec.http2.Http2HeadersEncoder.SensitivityDetector |
headerSensitivityDetector() |
ForkedHttp2MultiplexCodecBuilder |
headerSensitivityDetector(io.netty.handler.codec.http2.Http2HeadersEncoder.SensitivityDetector headerSensitivityDetector) |
ForkedHttp2MultiplexCodecBuilder |
initialHuffmanDecodeCapacity(int initialHuffmanDecodeCapacity) |
io.netty.handler.codec.http2.Http2Settings |
initialSettings() |
ForkedHttp2MultiplexCodecBuilder |
initialSettings(io.netty.handler.codec.http2.Http2Settings settings) |
boolean |
isServer() |
boolean |
isValidateHeaders() |
int |
maxReservedStreams() |
ForkedHttp2MultiplexCodecBuilder |
maxReservedStreams(int maxReservedStreams) |
ForkedHttp2MultiplexCodecBuilder |
validateHeaders(boolean validateHeaders) |
public static ForkedHttp2MultiplexCodecBuilder forClient(io.netty.channel.ChannelHandler childHandler)
childHandler
- the handler added to channels for remotely-created streams. It must be
ChannelHandler.Sharable
.public static ForkedHttp2MultiplexCodecBuilder forServer(io.netty.channel.ChannelHandler childHandler)
childHandler
- the handler added to channels for remotely-created streams. It must be
ChannelHandler.Sharable
.public io.netty.handler.codec.http2.Http2Settings initialSettings()
initialSettings
in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<ForkedHttp2MultiplexCodec,ForkedHttp2MultiplexCodecBuilder>
public ForkedHttp2MultiplexCodecBuilder initialSettings(io.netty.handler.codec.http2.Http2Settings settings)
initialSettings
in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<ForkedHttp2MultiplexCodec,ForkedHttp2MultiplexCodecBuilder>
public long gracefulShutdownTimeoutMillis()
gracefulShutdownTimeoutMillis
in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<ForkedHttp2MultiplexCodec,ForkedHttp2MultiplexCodecBuilder>
public ForkedHttp2MultiplexCodecBuilder gracefulShutdownTimeoutMillis(long gracefulShutdownTimeoutMillis)
gracefulShutdownTimeoutMillis
in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<ForkedHttp2MultiplexCodec,ForkedHttp2MultiplexCodecBuilder>
public boolean isServer()
isServer
in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<ForkedHttp2MultiplexCodec,ForkedHttp2MultiplexCodecBuilder>
public int maxReservedStreams()
maxReservedStreams
in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<ForkedHttp2MultiplexCodec,ForkedHttp2MultiplexCodecBuilder>
public ForkedHttp2MultiplexCodecBuilder maxReservedStreams(int maxReservedStreams)
maxReservedStreams
in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<ForkedHttp2MultiplexCodec,ForkedHttp2MultiplexCodecBuilder>
public boolean isValidateHeaders()
isValidateHeaders
in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<ForkedHttp2MultiplexCodec,ForkedHttp2MultiplexCodecBuilder>
public ForkedHttp2MultiplexCodecBuilder validateHeaders(boolean validateHeaders)
validateHeaders
in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<ForkedHttp2MultiplexCodec,ForkedHttp2MultiplexCodecBuilder>
public io.netty.handler.codec.http2.Http2FrameLogger frameLogger()
frameLogger
in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<ForkedHttp2MultiplexCodec,ForkedHttp2MultiplexCodecBuilder>
public ForkedHttp2MultiplexCodecBuilder frameLogger(io.netty.handler.codec.http2.Http2FrameLogger frameLogger)
frameLogger
in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<ForkedHttp2MultiplexCodec,ForkedHttp2MultiplexCodecBuilder>
public boolean encoderEnforceMaxConcurrentStreams()
encoderEnforceMaxConcurrentStreams
in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<ForkedHttp2MultiplexCodec,ForkedHttp2MultiplexCodecBuilder>
public ForkedHttp2MultiplexCodecBuilder encoderEnforceMaxConcurrentStreams(boolean encoderEnforceMaxConcurrentStreams)
encoderEnforceMaxConcurrentStreams
in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<ForkedHttp2MultiplexCodec,ForkedHttp2MultiplexCodecBuilder>
public io.netty.handler.codec.http2.Http2HeadersEncoder.SensitivityDetector headerSensitivityDetector()
headerSensitivityDetector
in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<ForkedHttp2MultiplexCodec,ForkedHttp2MultiplexCodecBuilder>
public ForkedHttp2MultiplexCodecBuilder headerSensitivityDetector(io.netty.handler.codec.http2.Http2HeadersEncoder.SensitivityDetector headerSensitivityDetector)
headerSensitivityDetector
in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<ForkedHttp2MultiplexCodec,ForkedHttp2MultiplexCodecBuilder>
public ForkedHttp2MultiplexCodecBuilder encoderIgnoreMaxHeaderListSize(boolean ignoreMaxHeaderListSize)
encoderIgnoreMaxHeaderListSize
in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<ForkedHttp2MultiplexCodec,ForkedHttp2MultiplexCodecBuilder>
public ForkedHttp2MultiplexCodecBuilder initialHuffmanDecodeCapacity(int initialHuffmanDecodeCapacity)
initialHuffmanDecodeCapacity
in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<ForkedHttp2MultiplexCodec,ForkedHttp2MultiplexCodecBuilder>
public ForkedHttp2MultiplexCodec build()
build
in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<ForkedHttp2MultiplexCodec,ForkedHttp2MultiplexCodecBuilder>
protected ForkedHttp2MultiplexCodec build(io.netty.handler.codec.http2.Http2ConnectionDecoder decoder, io.netty.handler.codec.http2.Http2ConnectionEncoder encoder, io.netty.handler.codec.http2.Http2Settings initialSettings)
build
in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<ForkedHttp2MultiplexCodec,ForkedHttp2MultiplexCodecBuilder>
Copyright © 2019. All rights reserved.