public abstract class AbstractHttp2ConnectionHandlerBuilder<T extends AbstractHttp2ConnectionHandler,B extends AbstractHttp2ConnectionHandlerBuilder<T,B>>
extends io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<T,B>
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractHttp2ConnectionHandlerBuilder(io.netty.channel.Channel ch) |
| Modifier and Type | Method and Description |
|---|---|
B |
autoAckPingFrame(boolean autoAckPingFrame) |
B |
autoAckSettingsFrame(boolean autoAckSettings) |
T |
build() |
protected io.netty.channel.Channel |
channel() |
B |
codec(io.netty.handler.codec.http2.Http2ConnectionDecoder decoder,
io.netty.handler.codec.http2.Http2ConnectionEncoder encoder) |
B |
connection(io.netty.handler.codec.http2.Http2Connection connection) |
B |
decoderEnforceMaxConsecutiveEmptyDataFrames(int maxConsecutiveEmptyFrames) |
B |
decoupleCloseAndGoAway(boolean decoupleCloseAndGoAway) |
B |
encoderEnforceMaxConcurrentStreams(boolean encoderEnforceMaxConcurrentStreams) |
B |
encoderEnforceMaxQueuedControlFrames(int maxQueuedControlFrames) |
B |
encoderIgnoreMaxHeaderListSize(boolean ignoreMaxHeaderListSize) |
B |
frameListener(io.netty.handler.codec.http2.Http2FrameListener frameListener) |
B |
frameLogger(io.netty.handler.codec.http2.Http2FrameLogger frameLogger) |
B |
gracefulShutdownTimeoutMillis(long gracefulShutdownTimeoutMillis) |
B |
headerSensitivityDetector(io.netty.handler.codec.http2.Http2HeadersEncoder.SensitivityDetector headerSensitivityDetector) |
B |
initialSettings(io.netty.handler.codec.http2.Http2Settings settings) |
B |
maxReservedStreams(int maxReservedStreams) |
B |
promisedRequestVerifier(io.netty.handler.codec.http2.Http2PromisedRequestVerifier promisedRequestVerifier) |
B |
server(boolean isServer) |
B |
validateHeaders(boolean validateHeaders) |
build, connection, decoder, decoderEnforceMaxConsecutiveEmptyDataFrames, decoupleCloseAndGoAway, encoder, encoderEnforceMaxConcurrentStreams, encoderEnforceMaxQueuedControlFrames, frameListener, frameLogger, gracefulShutdownTimeoutMillis, headerSensitivityDetector, initialHuffmanDecodeCapacity, initialSettings, isAutoAckPingFrame, isAutoAckSettingsFrame, isServer, isValidateHeaders, maxReservedStreams, promisedRequestVerifier, selfprotected AbstractHttp2ConnectionHandlerBuilder(io.netty.channel.Channel ch)
protected final io.netty.channel.Channel channel()
public final T build()
build in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<T extends AbstractHttp2ConnectionHandler,B extends AbstractHttp2ConnectionHandlerBuilder<T,B>>public B initialSettings(io.netty.handler.codec.http2.Http2Settings settings)
initialSettings in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<T extends AbstractHttp2ConnectionHandler,B extends AbstractHttp2ConnectionHandlerBuilder<T,B>>public B frameListener(io.netty.handler.codec.http2.Http2FrameListener frameListener)
frameListener in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<T extends AbstractHttp2ConnectionHandler,B extends AbstractHttp2ConnectionHandlerBuilder<T,B>>public B gracefulShutdownTimeoutMillis(long gracefulShutdownTimeoutMillis)
gracefulShutdownTimeoutMillis in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<T extends AbstractHttp2ConnectionHandler,B extends AbstractHttp2ConnectionHandlerBuilder<T,B>>public B server(boolean isServer)
server in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<T extends AbstractHttp2ConnectionHandler,B extends AbstractHttp2ConnectionHandlerBuilder<T,B>>public B maxReservedStreams(int maxReservedStreams)
maxReservedStreams in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<T extends AbstractHttp2ConnectionHandler,B extends AbstractHttp2ConnectionHandlerBuilder<T,B>>public B connection(io.netty.handler.codec.http2.Http2Connection connection)
connection in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<T extends AbstractHttp2ConnectionHandler,B extends AbstractHttp2ConnectionHandlerBuilder<T,B>>public B codec(io.netty.handler.codec.http2.Http2ConnectionDecoder decoder, io.netty.handler.codec.http2.Http2ConnectionEncoder encoder)
codec in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<T extends AbstractHttp2ConnectionHandler,B extends AbstractHttp2ConnectionHandlerBuilder<T,B>>public B validateHeaders(boolean validateHeaders)
validateHeaders in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<T extends AbstractHttp2ConnectionHandler,B extends AbstractHttp2ConnectionHandlerBuilder<T,B>>public B frameLogger(io.netty.handler.codec.http2.Http2FrameLogger frameLogger)
frameLogger in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<T extends AbstractHttp2ConnectionHandler,B extends AbstractHttp2ConnectionHandlerBuilder<T,B>>public B encoderEnforceMaxConcurrentStreams(boolean encoderEnforceMaxConcurrentStreams)
encoderEnforceMaxConcurrentStreams in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<T extends AbstractHttp2ConnectionHandler,B extends AbstractHttp2ConnectionHandlerBuilder<T,B>>public B encoderEnforceMaxQueuedControlFrames(int maxQueuedControlFrames)
encoderEnforceMaxQueuedControlFrames in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<T extends AbstractHttp2ConnectionHandler,B extends AbstractHttp2ConnectionHandlerBuilder<T,B>>public B headerSensitivityDetector(io.netty.handler.codec.http2.Http2HeadersEncoder.SensitivityDetector headerSensitivityDetector)
headerSensitivityDetector in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<T extends AbstractHttp2ConnectionHandler,B extends AbstractHttp2ConnectionHandlerBuilder<T,B>>public B encoderIgnoreMaxHeaderListSize(boolean ignoreMaxHeaderListSize)
encoderIgnoreMaxHeaderListSize in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<T extends AbstractHttp2ConnectionHandler,B extends AbstractHttp2ConnectionHandlerBuilder<T,B>>public B promisedRequestVerifier(io.netty.handler.codec.http2.Http2PromisedRequestVerifier promisedRequestVerifier)
promisedRequestVerifier in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<T extends AbstractHttp2ConnectionHandler,B extends AbstractHttp2ConnectionHandlerBuilder<T,B>>public B decoderEnforceMaxConsecutiveEmptyDataFrames(int maxConsecutiveEmptyFrames)
decoderEnforceMaxConsecutiveEmptyDataFrames in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<T extends AbstractHttp2ConnectionHandler,B extends AbstractHttp2ConnectionHandlerBuilder<T,B>>public B autoAckSettingsFrame(boolean autoAckSettings)
autoAckSettingsFrame in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<T extends AbstractHttp2ConnectionHandler,B extends AbstractHttp2ConnectionHandlerBuilder<T,B>>public B autoAckPingFrame(boolean autoAckPingFrame)
autoAckPingFrame in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<T extends AbstractHttp2ConnectionHandler,B extends AbstractHttp2ConnectionHandlerBuilder<T,B>>public B decoupleCloseAndGoAway(boolean decoupleCloseAndGoAway)
decoupleCloseAndGoAway in class io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder<T extends AbstractHttp2ConnectionHandler,B extends AbstractHttp2ConnectionHandlerBuilder<T,B>>Copyright © 2020 LeanCloud. All rights reserved.