META-INF/MANIFEST.MF
META-INF/
io/
io/netty/
io/netty/handler/
io/netty/handler/codec/
io/netty/handler/codec/http2/
io/netty/handler/codec/http2/internal/
io/netty/handler/codec/http2/internal/hpack/
META-INF/maven/
META-INF/maven/io.netty/
META-INF/maven/io.netty/netty-codec-http2/
io/netty/handler/codec/http2/DefaultHttp2HeadersEncoder$1.classDefaultHttp2HeadersEncoder.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.DefaultHttp2HeadersEncoder$1 extends java.lang.Object {
}
io/netty/handler/codec/http2/StreamBufferingEncoder$Http2GoAwayException.classStreamBufferingEncoder.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.StreamBufferingEncoder$Http2GoAwayException extends io.netty.handler.codec.http2.Http2Exception {
private static final long serialVersionUID
private final int lastStreamId
private final long errorCode
private final byte[] debugData
public void (int, long, byte[])
int lastStreamId
long errorCode
byte[] debugData
public int lastStreamId ()
public long errorCode ()
public byte[] debugData ()
}
io/netty/handler/codec/http2/DefaultHttp2ConnectionDecoder$FrameReadListener.classDefaultHttp2ConnectionDecoder.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder$FrameReadListener extends java.lang.Object implements io.netty.handler.codec.http2.Http2FrameListener {
final io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder this$0
private void (io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder)
public int onDataRead (io.netty.channel.ChannelHandlerContext, int, io.netty.buffer.ByteBuf, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
boolean shouldIgnore
io.netty.handler.codec.http2.Http2Exception e
Throwable t
int delta
io.netty.handler.codec.http2.Http2Exception e
int delta
RuntimeException e
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.buffer.ByteBuf data
int padding
boolean endOfStream
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http2.Http2LocalFlowController flowController
int bytesToReturn
boolean shouldIgnore
io.netty.handler.codec.http2.Http2Exception error
int unconsumedBytes
public void onHeadersRead (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int padding
boolean endOfStream
public void onHeadersRead (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, short, boolean, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int streamDependency
short weight
boolean exclusive
int padding
boolean endOfStream
io.netty.handler.codec.http2.Http2Stream stream
boolean allowHalfClosedRemote
public void onPriorityRead (io.netty.channel.ChannelHandlerContext, int, int, short, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
int streamDependency
short weight
boolean exclusive
io.netty.handler.codec.http2.Http2Stream stream
public void onRstStreamRead (io.netty.channel.ChannelHandlerContext, int, long) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
long errorCode
io.netty.handler.codec.http2.Http2Stream stream
public void onSettingsAckRead (io.netty.channel.ChannelHandlerContext) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http2.Http2Settings settings
private void applyLocalSettings (io.netty.handler.codec.http2.Http2Settings) throws io.netty.handler.codec.http2.Http2Exception
int value
io.netty.handler.codec.http2.Http2Settings settings
Boolean pushEnabled
io.netty.handler.codec.http2.Http2FrameReader$Configuration config
io.netty.handler.codec.http2.Http2HeaderTable headerTable
io.netty.handler.codec.http2.Http2FrameSizePolicy frameSizePolicy
Long maxConcurrentStreams
Long headerTableSize
Long maxHeaderListSize
Integer maxFrameSize
Integer initialWindowSize
private int calculateMaxStreams (int)
int maxConcurrentStreams
int maxStreams
public void onSettingsRead (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2Settings) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http2.Http2Settings settings
public void onPingRead (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf data
public void onPingAckRead (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf data
public void onPushPromiseRead (io.netty.channel.ChannelHandlerContext, int, int, io.netty.handler.codec.http2.Http2Headers, int) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
int promisedStreamId
io.netty.handler.codec.http2.Http2Headers headers
int padding
io.netty.handler.codec.http2.Http2Stream parentStream
public void onGoAwayRead (io.netty.channel.ChannelHandlerContext, int, long, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int lastStreamId
long errorCode
io.netty.buffer.ByteBuf debugData
public void onWindowUpdateRead (io.netty.channel.ChannelHandlerContext, int, int) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
int windowSizeIncrement
io.netty.handler.codec.http2.Http2Stream stream
public void onUnknownFrame (io.netty.channel.ChannelHandlerContext, byte, int, io.netty.handler.codec.http2.Http2Flags, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
byte frameType
int streamId
io.netty.handler.codec.http2.Http2Flags flags
io.netty.buffer.ByteBuf payload
private boolean shouldIgnoreHeadersOrDataFrame (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Stream, java.lang.String) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Stream stream
String frameName
private boolean streamCreatedAfterGoAwaySent (int)
int streamId
io.netty.handler.codec.http2.Http2Connection$Endpoint remote
private void verifyStreamMayHaveExisted (int) throws io.netty.handler.codec.http2.Http2Exception
int streamId
void (io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder, io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder$1)
io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder x0
io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder$1 x1
}
io/netty/handler/codec/http2/Http2DataWriter.classHttp2DataWriter.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2DataWriter extends java.lang.Object {
public abstract io.netty.channel.ChannelFuture writeData (io.netty.channel.ChannelHandlerContext, int, io.netty.buffer.ByteBuf, int, boolean, io.netty.channel.ChannelPromise)
}
io/netty/handler/codec/http2/DefaultHttp2FrameReader$HeadersBlockBuilder.classDefaultHttp2FrameReader.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.DefaultHttp2FrameReader$HeadersBlockBuilder extends java.lang.Object {
private io.netty.buffer.ByteBuf headerBlock
final io.netty.handler.codec.http2.DefaultHttp2FrameReader this$0
protected void (io.netty.handler.codec.http2.DefaultHttp2FrameReader)
private void headerSizeExceeded () throws io.netty.handler.codec.http2.Http2Exception
final void addFragment (io.netty.buffer.ByteBuf, io.netty.buffer.ByteBufAllocator, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.buffer.ByteBuf buf
io.netty.buffer.ByteBuf fragment
io.netty.buffer.ByteBufAllocator alloc
boolean endOfHeaders
io.netty.handler.codec.http2.Http2Headers headers () throws io.netty.handler.codec.http2.Http2Exception
void close ()
}
io/netty/handler/codec/http2/Http2MultiplexCodec$1.classHttp2MultiplexCodec.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.Http2MultiplexCodec$1 extends java.lang.Object implements java.lang.Runnable {
final io.netty.handler.codec.http2.Http2MultiplexCodec$Http2StreamChannel val$childChannel
final io.netty.handler.codec.http2.Http2MultiplexCodec this$0
void (io.netty.handler.codec.http2.Http2MultiplexCodec, io.netty.handler.codec.http2.Http2MultiplexCodec$Http2StreamChannel)
public void run ()
}
io/netty/handler/codec/http2/Http2Error.classHttp2Error.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.Http2Error extends java.lang.Enum {
public static final io.netty.handler.codec.http2.Http2Error NO_ERROR
public static final io.netty.handler.codec.http2.Http2Error PROTOCOL_ERROR
public static final io.netty.handler.codec.http2.Http2Error INTERNAL_ERROR
public static final io.netty.handler.codec.http2.Http2Error FLOW_CONTROL_ERROR
public static final io.netty.handler.codec.http2.Http2Error SETTINGS_TIMEOUT
public static final io.netty.handler.codec.http2.Http2Error STREAM_CLOSED
public static final io.netty.handler.codec.http2.Http2Error FRAME_SIZE_ERROR
public static final io.netty.handler.codec.http2.Http2Error REFUSED_STREAM
public static final io.netty.handler.codec.http2.Http2Error CANCEL
public static final io.netty.handler.codec.http2.Http2Error COMPRESSION_ERROR
public static final io.netty.handler.codec.http2.Http2Error CONNECT_ERROR
public static final io.netty.handler.codec.http2.Http2Error ENHANCE_YOUR_CALM
public static final io.netty.handler.codec.http2.Http2Error INADEQUATE_SECURITY
public static final io.netty.handler.codec.http2.Http2Error HTTP_1_1_REQUIRED
private final long code
private static final io.netty.handler.codec.http2.Http2Error[] INT_TO_ENUM_MAP
private static final io.netty.handler.codec.http2.Http2Error[] $VALUES
public static io.netty.handler.codec.http2.Http2Error[] values ()
public static io.netty.handler.codec.http2.Http2Error valueOf (java.lang.String)
String name
private void (java.lang.String, int, long)
long code
public long code ()
public static io.netty.handler.codec.http2.Http2Error valueOf (long)
long value
static void ()
io.netty.handler.codec.http2.Http2Error error
int i
io.netty.handler.codec.http2.Http2Error[] errors
io.netty.handler.codec.http2.Http2Error[] map
}
io/netty/handler/codec/http2/Http2HeadersFrame.classHttp2HeadersFrame.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2HeadersFrame extends java.lang.Object implements io.netty.handler.codec.http2.Http2StreamFrame {
public abstract io.netty.handler.codec.http2.Http2Headers headers ()
public abstract boolean isEndStream ()
public abstract int padding ()
}
io/netty/handler/codec/http2/Http2RemoteFlowController$FlowControlled.classHttp2RemoteFlowController.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled extends java.lang.Object {
public abstract int size ()
public abstract void error (io.netty.channel.ChannelHandlerContext, java.lang.Throwable)
public abstract void writeComplete ()
public abstract void write (io.netty.channel.ChannelHandlerContext, int)
public abstract boolean merge (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled)
}
io/netty/handler/codec/http2/DefaultHttp2HeadersEncoder$Http2HeaderTableEncoder.classDefaultHttp2HeadersEncoder.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.DefaultHttp2HeadersEncoder$Http2HeaderTableEncoder extends java.lang.Object implements io.netty.handler.codec.http2.Http2HeaderTable {
final io.netty.handler.codec.http2.DefaultHttp2HeadersEncoder this$0
private void (io.netty.handler.codec.http2.DefaultHttp2HeadersEncoder)
public void maxHeaderTableSize (long) throws io.netty.handler.codec.http2.Http2Exception
long max
public long maxHeaderTableSize ()
public void maxHeaderListSize (long) throws io.netty.handler.codec.http2.Http2Exception
long max
public long maxHeaderListSize ()
void (io.netty.handler.codec.http2.DefaultHttp2HeadersEncoder, io.netty.handler.codec.http2.DefaultHttp2HeadersEncoder$1)
io.netty.handler.codec.http2.DefaultHttp2HeadersEncoder x0
io.netty.handler.codec.http2.DefaultHttp2HeadersEncoder$1 x1
}
io/netty/handler/codec/http2/Http2Connection$PropertyKey.classHttp2Connection.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2Connection$PropertyKey extends java.lang.Object {
}
io/netty/handler/codec/http2/DelegatingDecompressorFrameListener$1.classDelegatingDecompressorFrameListener.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$1 extends io.netty.handler.codec.http2.Http2ConnectionAdapter {
final io.netty.handler.codec.http2.DelegatingDecompressorFrameListener this$0
void (io.netty.handler.codec.http2.DelegatingDecompressorFrameListener)
public void onStreamRemoved (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor decompressor
}
io/netty/handler/codec/http2/StreamByteDistributor.classStreamByteDistributor.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.StreamByteDistributor extends java.lang.Object {
public abstract void updateStreamableBytes (io.netty.handler.codec.http2.StreamByteDistributor$StreamState)
public abstract boolean distribute (int, io.netty.handler.codec.http2.StreamByteDistributor$Writer) throws io.netty.handler.codec.http2.Http2Exception
}
io/netty/handler/codec/http2/DefaultHttp2RemoteFlowController$1.classDefaultHttp2RemoteFlowController.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$1 extends io.netty.handler.codec.http2.Http2ConnectionAdapter {
final io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController this$0
void (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController)
public void onStreamAdded (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
public void onStreamActive (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
public void onStreamClosed (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
public void onStreamHalfClosed (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
}
io/netty/handler/codec/http2/Http2FrameCodec$InternalHttp2ConnectionHandler.classHttp2FrameCodec.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.Http2FrameCodec$InternalHttp2ConnectionHandler extends io.netty.handler.codec.http2.Http2ConnectionHandler {
void (io.netty.handler.codec.http2.Http2ConnectionDecoder, io.netty.handler.codec.http2.Http2ConnectionEncoder, io.netty.handler.codec.http2.Http2Settings)
io.netty.handler.codec.http2.Http2ConnectionDecoder decoder
io.netty.handler.codec.http2.Http2ConnectionEncoder encoder
io.netty.handler.codec.http2.Http2Settings initialSettings
protected void onStreamError (io.netty.channel.ChannelHandlerContext, java.lang.Throwable, io.netty.handler.codec.http2.Http2Exception$StreamException)
io.netty.handler.codec.http2.Http2Stream stream
io.netty.channel.ChannelHandlerContext ctx
Throwable cause
io.netty.handler.codec.http2.Http2Exception$StreamException http2Ex
}
io/netty/handler/codec/http2/DefaultHttp2RemoteFlowController$WritabilityMonitor$1.classDefaultHttp2RemoteFlowController.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$WritabilityMonitor$1 extends java.lang.Object implements io.netty.handler.codec.http2.StreamByteDistributor$Writer {
final io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$WritabilityMonitor this$1
void (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$WritabilityMonitor)
public void write (io.netty.handler.codec.http2.Http2Stream, int)
io.netty.handler.codec.http2.Http2Stream stream
int numBytes
}
io/netty/handler/codec/http2/StreamBufferingEncoder$Frame.classStreamBufferingEncoder.java
package io.netty.handler.codec.http2
abstract io.netty.handler.codec.http2.StreamBufferingEncoder$Frame extends java.lang.Object {
final io.netty.channel.ChannelPromise promise
void (io.netty.channel.ChannelPromise)
io.netty.channel.ChannelPromise promise
void release (java.lang.Throwable)
Throwable t
abstract void send (io.netty.channel.ChannelHandlerContext, int)
}
io/netty/handler/codec/http2/Http2FrameListenerDecorator.classHttp2FrameListenerDecorator.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.Http2FrameListenerDecorator extends java.lang.Object implements io.netty.handler.codec.http2.Http2FrameListener {
protected final io.netty.handler.codec.http2.Http2FrameListener listener
public void (io.netty.handler.codec.http2.Http2FrameListener)
io.netty.handler.codec.http2.Http2FrameListener listener
public int onDataRead (io.netty.channel.ChannelHandlerContext, int, io.netty.buffer.ByteBuf, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.buffer.ByteBuf data
int padding
boolean endOfStream
public void onHeadersRead (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int padding
boolean endStream
public void onHeadersRead (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, short, boolean, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int streamDependency
short weight
boolean exclusive
int padding
boolean endStream
public void onPriorityRead (io.netty.channel.ChannelHandlerContext, int, int, short, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
int streamDependency
short weight
boolean exclusive
public void onRstStreamRead (io.netty.channel.ChannelHandlerContext, int, long) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
long errorCode
public void onSettingsAckRead (io.netty.channel.ChannelHandlerContext) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
public void onSettingsRead (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2Settings) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http2.Http2Settings settings
public void onPingRead (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf data
public void onPingAckRead (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf data
public void onPushPromiseRead (io.netty.channel.ChannelHandlerContext, int, int, io.netty.handler.codec.http2.Http2Headers, int) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
int promisedStreamId
io.netty.handler.codec.http2.Http2Headers headers
int padding
public void onGoAwayRead (io.netty.channel.ChannelHandlerContext, int, long, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int lastStreamId
long errorCode
io.netty.buffer.ByteBuf debugData
public void onWindowUpdateRead (io.netty.channel.ChannelHandlerContext, int, int) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
int windowSizeIncrement
public void onUnknownFrame (io.netty.channel.ChannelHandlerContext, byte, int, io.netty.handler.codec.http2.Http2Flags, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
byte frameType
int streamId
io.netty.handler.codec.http2.Http2Flags flags
io.netty.buffer.ByteBuf payload
}
io/netty/handler/codec/http2/Http2MultiplexCodec$Http2StreamChannel.classHttp2MultiplexCodec.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.Http2MultiplexCodec$Http2StreamChannel extends io.netty.handler.codec.http2.AbstractHttp2StreamChannel implements io.netty.channel.ChannelFutureListener {
boolean onStreamClosedFired
boolean inStreamsToFireChildReadComplete
final io.netty.handler.codec.http2.Http2MultiplexCodec this$0
void (io.netty.handler.codec.http2.Http2MultiplexCodec, io.netty.channel.Channel)
io.netty.channel.Channel parentChannel
protected void doClose () throws java.lang.Exception
io.netty.handler.codec.http2.Http2StreamFrame resetFrame
protected void doWrite (java.lang.Object)
Object msg
io.netty.handler.codec.http2.Http2StreamFrame frame
io.netty.channel.ChannelPromise promise
protected void doWriteComplete ()
protected io.netty.util.concurrent.EventExecutor preferredEventExecutor ()
protected void bytesConsumed (int)
int bytes
public void operationComplete (io.netty.channel.ChannelFuture) throws java.lang.Exception
io.netty.channel.ChannelFuture future
Throwable cause
public volatile void operationComplete (io.netty.util.concurrent.Future) throws java.lang.Exception
}
io/netty/handler/codec/http2/Http2InboundFrameLogger.classHttp2InboundFrameLogger.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.Http2InboundFrameLogger extends java.lang.Object implements io.netty.handler.codec.http2.Http2FrameReader {
private final io.netty.handler.codec.http2.Http2FrameReader reader
private final io.netty.handler.codec.http2.Http2FrameLogger logger
public void (io.netty.handler.codec.http2.Http2FrameReader, io.netty.handler.codec.http2.Http2FrameLogger)
io.netty.handler.codec.http2.Http2FrameReader reader
io.netty.handler.codec.http2.Http2FrameLogger logger
public void readFrame (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, io.netty.handler.codec.http2.Http2FrameListener) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf input
io.netty.handler.codec.http2.Http2FrameListener listener
public void close ()
public io.netty.handler.codec.http2.Http2FrameReader$Configuration configuration ()
static io.netty.handler.codec.http2.Http2FrameLogger access$000 (io.netty.handler.codec.http2.Http2InboundFrameLogger)
io.netty.handler.codec.http2.Http2InboundFrameLogger x0
}
io/netty/handler/codec/http2/DefaultHttp2Connection$ConnectionStream.classDefaultHttp2Connection.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.DefaultHttp2Connection$ConnectionStream extends io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream {
final io.netty.handler.codec.http2.DefaultHttp2Connection this$0
void (io.netty.handler.codec.http2.DefaultHttp2Connection)
public boolean isResetSent ()
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultEndpoint createdBy ()
public io.netty.handler.codec.http2.Http2Stream resetSent ()
public io.netty.handler.codec.http2.Http2Stream setPriority (int, short, boolean)
int parentStreamId
short weight
boolean exclusive
public io.netty.handler.codec.http2.Http2Stream open (boolean)
boolean halfClosed
public io.netty.handler.codec.http2.Http2Stream close ()
public io.netty.handler.codec.http2.Http2Stream closeLocalSide ()
public io.netty.handler.codec.http2.Http2Stream closeRemoteSide ()
}
io/netty/handler/codec/http2/HttpConversionUtil$Http2ToHttpHeaderTranslator.classHttpConversionUtil.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.HttpConversionUtil$Http2ToHttpHeaderTranslator extends java.lang.Object {
private static final io.netty.handler.codec.http2.CharSequenceMap REQUEST_HEADER_TRANSLATIONS
private static final io.netty.handler.codec.http2.CharSequenceMap RESPONSE_HEADER_TRANSLATIONS
private final int streamId
private final io.netty.handler.codec.http.HttpHeaders output
private final io.netty.handler.codec.http2.CharSequenceMap translations
void (int, io.netty.handler.codec.http.HttpHeaders, boolean)
int streamId
io.netty.handler.codec.http.HttpHeaders output
boolean request
public void translate (java.util.Map$Entry) throws io.netty.handler.codec.http2.Http2Exception
String existingCookie
java.util.Map$Entry entry
CharSequence name
CharSequence value
io.netty.util.AsciiString translatedName
static void ()
}
io/netty/handler/codec/http2/Http2StreamVisitor.classHttp2StreamVisitor.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2StreamVisitor extends java.lang.Object {
public abstract boolean visit (io.netty.handler.codec.http2.Http2Stream) throws io.netty.handler.codec.http2.Http2Exception
}
io/netty/handler/codec/http2/Http2ServerUpgradeCodec.classHttp2ServerUpgradeCodec.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.Http2ServerUpgradeCodec extends java.lang.Object implements io.netty.handler.codec.http.HttpServerUpgradeHandler$UpgradeCodec {
private static final io.netty.util.internal.logging.InternalLogger logger
private static final java.util.List REQUIRED_UPGRADE_HEADERS
private final String handlerName
private final io.netty.handler.codec.http2.Http2ConnectionHandler connectionHandler
private final io.netty.channel.ChannelHandler upgradeToHandler
private final io.netty.handler.codec.http2.Http2FrameReader frameReader
public void (io.netty.handler.codec.http2.Http2ConnectionHandler)
io.netty.handler.codec.http2.Http2ConnectionHandler connectionHandler
public void (io.netty.handler.codec.http2.Http2Codec)
io.netty.handler.codec.http2.Http2Codec http2Codec
public void (java.lang.String, io.netty.handler.codec.http2.Http2ConnectionHandler)
String handlerName
io.netty.handler.codec.http2.Http2ConnectionHandler connectionHandler
public void (java.lang.String, io.netty.handler.codec.http2.Http2Codec)
String handlerName
io.netty.handler.codec.http2.Http2Codec http2Codec
void (java.lang.String, io.netty.handler.codec.http2.Http2ConnectionHandler, io.netty.channel.ChannelHandler)
String handlerName
io.netty.handler.codec.http2.Http2ConnectionHandler connectionHandler
io.netty.channel.ChannelHandler upgradeToHandler
public java.util.Collection requiredUpgradeHeaders ()
public boolean prepareUpgradeResponse (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http.FullHttpRequest, io.netty.handler.codec.http.HttpHeaders)
java.util.List upgradeHeaders
io.netty.handler.codec.http2.Http2Settings settings
Throwable cause
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http.FullHttpRequest upgradeRequest
io.netty.handler.codec.http.HttpHeaders headers
public void upgradeTo (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http.FullHttpRequest)
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http.FullHttpRequest upgradeRequest
private io.netty.handler.codec.http2.Http2Settings decodeSettingsHeader (io.netty.channel.ChannelHandlerContext, java.lang.CharSequence) throws io.netty.handler.codec.http2.Http2Exception
io.netty.buffer.ByteBuf payload
io.netty.buffer.ByteBuf frame
io.netty.channel.ChannelHandlerContext ctx
CharSequence settingsHeader
io.netty.buffer.ByteBuf header
private io.netty.handler.codec.http2.Http2Settings decodeSettings (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.Http2Settings decodedSettings
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf frame
private static io.netty.buffer.ByteBuf createSettingsFrame (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf)
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf payload
io.netty.buffer.ByteBuf frame
static void ()
}
io/netty/handler/codec/http2/Http2StreamFrame.classHttp2StreamFrame.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2StreamFrame extends java.lang.Object implements io.netty.handler.codec.http2.Http2Frame {
public abstract io.netty.handler.codec.http2.Http2StreamFrame streamId (int)
public abstract int streamId ()
}
io/netty/handler/codec/http2/StreamBufferingEncoder$PendingStream.classStreamBufferingEncoder.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.StreamBufferingEncoder$PendingStream extends java.lang.Object {
final io.netty.channel.ChannelHandlerContext ctx
final int streamId
final java.util.Queue frames
void (io.netty.channel.ChannelHandlerContext, int)
io.netty.channel.ChannelHandlerContext ctx
int streamId
void sendFrames ()
io.netty.handler.codec.http2.StreamBufferingEncoder$Frame frame
java.util.Iterator i$
void close (java.lang.Throwable)
io.netty.handler.codec.http2.StreamBufferingEncoder$Frame frame
java.util.Iterator i$
Throwable t
}
io/netty/handler/codec/http2/AbstractHttp2StreamFrame.classAbstractHttp2StreamFrame.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.AbstractHttp2StreamFrame extends java.lang.Object implements io.netty.handler.codec.http2.Http2StreamFrame {
private volatile int streamId
public void ()
public io.netty.handler.codec.http2.AbstractHttp2StreamFrame streamId (int)
int streamId
public int streamId ()
public boolean equals (java.lang.Object)
Object o
io.netty.handler.codec.http2.Http2StreamFrame other
public int hashCode ()
public volatile io.netty.handler.codec.http2.Http2StreamFrame streamId (int)
}
io/netty/handler/codec/http2/Http2Exception$ShutdownHint.classHttp2Exception.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.Http2Exception$ShutdownHint extends java.lang.Enum {
public static final io.netty.handler.codec.http2.Http2Exception$ShutdownHint NO_SHUTDOWN
public static final io.netty.handler.codec.http2.Http2Exception$ShutdownHint GRACEFUL_SHUTDOWN
public static final io.netty.handler.codec.http2.Http2Exception$ShutdownHint HARD_SHUTDOWN
private static final io.netty.handler.codec.http2.Http2Exception$ShutdownHint[] $VALUES
public static io.netty.handler.codec.http2.Http2Exception$ShutdownHint[] values ()
public static io.netty.handler.codec.http2.Http2Exception$ShutdownHint valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
io/netty/handler/codec/http2/Http2MultiplexCodec$2.classHttp2MultiplexCodec.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.Http2MultiplexCodec$2 extends java.lang.Object implements java.lang.Runnable {
final io.netty.handler.codec.http2.Http2MultiplexCodec this$0
void (io.netty.handler.codec.http2.Http2MultiplexCodec)
public void run ()
}
io/netty/handler/codec/http2/DefaultHttp2LocalFlowController$AutoRefillState.classDefaultHttp2LocalFlowController.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.DefaultHttp2LocalFlowController$AutoRefillState extends io.netty.handler.codec.http2.DefaultHttp2LocalFlowController$DefaultState {
final io.netty.handler.codec.http2.DefaultHttp2LocalFlowController this$0
public void (io.netty.handler.codec.http2.DefaultHttp2LocalFlowController, io.netty.handler.codec.http2.Http2Stream, int)
io.netty.handler.codec.http2.Http2Stream stream
int initialWindowSize
public void receiveFlowControlledFrame (int) throws io.netty.handler.codec.http2.Http2Exception
int dataLength
public boolean consumeBytes (int) throws io.netty.handler.codec.http2.Http2Exception
int numBytes
}
io/netty/handler/codec/http2/Http2ConnectionHandler$BaseDecoder.classHttp2ConnectionHandler.java
package io.netty.handler.codec.http2
abstract io.netty.handler.codec.http2.Http2ConnectionHandler$BaseDecoder extends java.lang.Object {
final io.netty.handler.codec.http2.Http2ConnectionHandler this$0
private void (io.netty.handler.codec.http2.Http2ConnectionHandler)
public abstract void decode (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, java.util.List) throws java.lang.Exception
public void handlerRemoved (io.netty.channel.ChannelHandlerContext) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
public void channelActive (io.netty.channel.ChannelHandlerContext) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
public void channelInactive (io.netty.channel.ChannelHandlerContext) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
public boolean prefaceSent ()
void (io.netty.handler.codec.http2.Http2ConnectionHandler, io.netty.handler.codec.http2.Http2ConnectionHandler$1)
io.netty.handler.codec.http2.Http2ConnectionHandler x0
io.netty.handler.codec.http2.Http2ConnectionHandler$1 x1
}
io/netty/handler/codec/http2/Http2Headers.classHttp2Headers.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2Headers extends java.lang.Object implements io.netty.handler.codec.Headers {
public abstract java.util.Iterator iterator ()
public abstract io.netty.handler.codec.http2.Http2Headers method (java.lang.CharSequence)
public abstract io.netty.handler.codec.http2.Http2Headers scheme (java.lang.CharSequence)
public abstract io.netty.handler.codec.http2.Http2Headers authority (java.lang.CharSequence)
public abstract io.netty.handler.codec.http2.Http2Headers path (java.lang.CharSequence)
public abstract io.netty.handler.codec.http2.Http2Headers status (java.lang.CharSequence)
public abstract java.lang.CharSequence method ()
public abstract java.lang.CharSequence scheme ()
public abstract java.lang.CharSequence authority ()
public abstract java.lang.CharSequence path ()
public abstract java.lang.CharSequence status ()
}
io/netty/handler/codec/http2/Http2ConnectionHandler$PrefaceDecoder.classHttp2ConnectionHandler.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.Http2ConnectionHandler$PrefaceDecoder extends io.netty.handler.codec.http2.Http2ConnectionHandler$BaseDecoder {
private io.netty.buffer.ByteBuf clientPrefaceString
private boolean prefaceSent
final io.netty.handler.codec.http2.Http2ConnectionHandler this$0
public void (io.netty.handler.codec.http2.Http2ConnectionHandler, io.netty.channel.ChannelHandlerContext)
io.netty.channel.ChannelHandlerContext ctx
public boolean prefaceSent ()
public void decode (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, java.util.List) throws java.lang.Exception
Throwable e
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf in
java.util.List out
public void channelActive (io.netty.channel.ChannelHandlerContext) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
public void channelInactive (io.netty.channel.ChannelHandlerContext) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
public void handlerRemoved (io.netty.channel.ChannelHandlerContext) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
private void cleanup ()
private boolean readClientPrefaceString (io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
String receivedBytes
io.netty.buffer.ByteBuf in
int prefaceRemaining
int bytesRead
private boolean verifyFirstFrameIsSettings (io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
io.netty.buffer.ByteBuf in
short frameType
short flags
private void sendPreface (io.netty.channel.ChannelHandlerContext)
io.netty.channel.ChannelHandlerContext ctx
}
io/netty/handler/codec/http2/AbstractHttp2ConnectionHandlerBuilder.classAbstractHttp2ConnectionHandlerBuilder.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder extends java.lang.Object {
private static final long DEFAULT_GRACEFUL_SHUTDOWN_TIMEOUT_MILLIS
private static final io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector DEFAULT_HEADER_SENSITIVITY_DETECTOR
private io.netty.handler.codec.http2.Http2Settings initialSettings
private io.netty.handler.codec.http2.Http2FrameListener frameListener
private long gracefulShutdownTimeoutMillis
private Boolean isServer
private io.netty.handler.codec.http2.Http2Connection connection
private io.netty.handler.codec.http2.Http2ConnectionDecoder decoder
private io.netty.handler.codec.http2.Http2ConnectionEncoder encoder
private Boolean validateHeaders
private io.netty.handler.codec.http2.Http2FrameLogger frameLogger
private io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector headerSensitivityDetector
private Boolean encoderEnforceMaxConcurrentStreams
private Boolean encoderIgnoreMaxHeaderListSize
static final boolean $assertionsDisabled
public void ()
protected io.netty.handler.codec.http2.Http2Settings initialSettings ()
protected io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder initialSettings (io.netty.handler.codec.http2.Http2Settings)
io.netty.handler.codec.http2.Http2Settings settings
protected io.netty.handler.codec.http2.Http2FrameListener frameListener ()
protected io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder frameListener (io.netty.handler.codec.http2.Http2FrameListener)
io.netty.handler.codec.http2.Http2FrameListener frameListener
protected long gracefulShutdownTimeoutMillis ()
protected io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder gracefulShutdownTimeoutMillis (long)
long gracefulShutdownTimeoutMillis
protected boolean isServer ()
protected io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder server (boolean)
boolean isServer
protected io.netty.handler.codec.http2.Http2Connection connection ()
protected io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder connection (io.netty.handler.codec.http2.Http2Connection)
io.netty.handler.codec.http2.Http2Connection connection
protected io.netty.handler.codec.http2.Http2ConnectionDecoder decoder ()
protected io.netty.handler.codec.http2.Http2ConnectionEncoder encoder ()
protected io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder codec (io.netty.handler.codec.http2.Http2ConnectionDecoder, io.netty.handler.codec.http2.Http2ConnectionEncoder)
io.netty.handler.codec.http2.Http2ConnectionDecoder decoder
io.netty.handler.codec.http2.Http2ConnectionEncoder encoder
protected boolean isValidateHeaders ()
protected io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder validateHeaders (boolean)
boolean validateHeaders
protected io.netty.handler.codec.http2.Http2FrameLogger frameLogger ()
protected io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder frameLogger (io.netty.handler.codec.http2.Http2FrameLogger)
io.netty.handler.codec.http2.Http2FrameLogger frameLogger
protected boolean encoderEnforceMaxConcurrentStreams ()
protected io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder encoderEnforceMaxConcurrentStreams (boolean)
boolean encoderEnforceMaxConcurrentStreams
protected io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector headerSensitivityDetector ()
protected io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder headerSensitivityDetector (io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector)
io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector headerSensitivityDetector
protected io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder encoderIgnoreMaxHeaderListSize (boolean)
boolean ignoreMaxHeaderListSize
protected io.netty.handler.codec.http2.Http2ConnectionHandler build ()
io.netty.handler.codec.http2.Http2Connection connection
private io.netty.handler.codec.http2.Http2ConnectionHandler buildFromConnection (io.netty.handler.codec.http2.Http2Connection)
io.netty.handler.codec.http2.Http2Connection connection
io.netty.handler.codec.http2.Http2FrameReader reader
io.netty.handler.codec.http2.Http2FrameWriter writer
io.netty.handler.codec.http2.Http2ConnectionEncoder encoder
boolean encoderEnforceMaxConcurrentStreams
io.netty.handler.codec.http2.Http2ConnectionDecoder decoder
private io.netty.handler.codec.http2.Http2ConnectionHandler buildFromCodec (io.netty.handler.codec.http2.Http2ConnectionDecoder, io.netty.handler.codec.http2.Http2ConnectionEncoder)
io.netty.handler.codec.http2.Http2ConnectionHandler handler
Throwable t
io.netty.handler.codec.http2.Http2ConnectionDecoder decoder
io.netty.handler.codec.http2.Http2ConnectionEncoder encoder
io.netty.handler.codec.http2.Http2ConnectionHandler handler
protected abstract io.netty.handler.codec.http2.Http2ConnectionHandler build (io.netty.handler.codec.http2.Http2ConnectionDecoder, io.netty.handler.codec.http2.Http2ConnectionEncoder, io.netty.handler.codec.http2.Http2Settings) throws java.lang.Exception
protected final io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder self ()
private void enforceNonCodecConstraints (java.lang.String)
String rejectee
private static void enforceConstraint (java.lang.String, java.lang.String, java.lang.Object)
String methodName
String rejectorName
Object value
static void ()
}
io/netty/handler/codec/http2/Http2FrameLogger.classHttp2FrameLogger.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.Http2FrameLogger extends io.netty.channel.ChannelHandlerAdapter {
private static final int BUFFER_LENGTH_THRESHOLD
private final io.netty.util.internal.logging.InternalLogger logger
private final io.netty.util.internal.logging.InternalLogLevel level
public void (io.netty.handler.logging.LogLevel)
io.netty.handler.logging.LogLevel level
public void (io.netty.handler.logging.LogLevel, java.lang.String)
io.netty.handler.logging.LogLevel level
String name
public void (io.netty.handler.logging.LogLevel, java.lang.Class)
io.netty.handler.logging.LogLevel level
Class clazz
private void (io.netty.util.internal.logging.InternalLogLevel, io.netty.util.internal.logging.InternalLogger)
io.netty.util.internal.logging.InternalLogLevel level
io.netty.util.internal.logging.InternalLogger logger
public void logData (io.netty.handler.codec.http2.Http2FrameLogger$Direction, io.netty.channel.ChannelHandlerContext, int, io.netty.buffer.ByteBuf, int, boolean)
io.netty.handler.codec.http2.Http2FrameLogger$Direction direction
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.buffer.ByteBuf data
int padding
boolean endStream
public void logHeaders (io.netty.handler.codec.http2.Http2FrameLogger$Direction, io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, boolean)
io.netty.handler.codec.http2.Http2FrameLogger$Direction direction
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int padding
boolean endStream
public void logHeaders (io.netty.handler.codec.http2.Http2FrameLogger$Direction, io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, short, boolean, int, boolean)
io.netty.handler.codec.http2.Http2FrameLogger$Direction direction
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int streamDependency
short weight
boolean exclusive
int padding
boolean endStream
public void logPriority (io.netty.handler.codec.http2.Http2FrameLogger$Direction, io.netty.channel.ChannelHandlerContext, int, int, short, boolean)
io.netty.handler.codec.http2.Http2FrameLogger$Direction direction
io.netty.channel.ChannelHandlerContext ctx
int streamId
int streamDependency
short weight
boolean exclusive
public void logRstStream (io.netty.handler.codec.http2.Http2FrameLogger$Direction, io.netty.channel.ChannelHandlerContext, int, long)
io.netty.handler.codec.http2.Http2FrameLogger$Direction direction
io.netty.channel.ChannelHandlerContext ctx
int streamId
long errorCode
public void logSettingsAck (io.netty.handler.codec.http2.Http2FrameLogger$Direction, io.netty.channel.ChannelHandlerContext)
io.netty.handler.codec.http2.Http2FrameLogger$Direction direction
io.netty.channel.ChannelHandlerContext ctx
public void logSettings (io.netty.handler.codec.http2.Http2FrameLogger$Direction, io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2Settings)
io.netty.handler.codec.http2.Http2FrameLogger$Direction direction
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http2.Http2Settings settings
public void logPing (io.netty.handler.codec.http2.Http2FrameLogger$Direction, io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf)
io.netty.handler.codec.http2.Http2FrameLogger$Direction direction
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf data
public void logPingAck (io.netty.handler.codec.http2.Http2FrameLogger$Direction, io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf)
io.netty.handler.codec.http2.Http2FrameLogger$Direction direction
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf data
public void logPushPromise (io.netty.handler.codec.http2.Http2FrameLogger$Direction, io.netty.channel.ChannelHandlerContext, int, int, io.netty.handler.codec.http2.Http2Headers, int)
io.netty.handler.codec.http2.Http2FrameLogger$Direction direction
io.netty.channel.ChannelHandlerContext ctx
int streamId
int promisedStreamId
io.netty.handler.codec.http2.Http2Headers headers
int padding
public void logGoAway (io.netty.handler.codec.http2.Http2FrameLogger$Direction, io.netty.channel.ChannelHandlerContext, int, long, io.netty.buffer.ByteBuf)
io.netty.handler.codec.http2.Http2FrameLogger$Direction direction
io.netty.channel.ChannelHandlerContext ctx
int lastStreamId
long errorCode
io.netty.buffer.ByteBuf debugData
public void logWindowsUpdate (io.netty.handler.codec.http2.Http2FrameLogger$Direction, io.netty.channel.ChannelHandlerContext, int, int)
io.netty.handler.codec.http2.Http2FrameLogger$Direction direction
io.netty.channel.ChannelHandlerContext ctx
int streamId
int windowSizeIncrement
public void logUnknownFrame (io.netty.handler.codec.http2.Http2FrameLogger$Direction, io.netty.channel.ChannelHandlerContext, byte, int, io.netty.handler.codec.http2.Http2Flags, io.netty.buffer.ByteBuf)
io.netty.handler.codec.http2.Http2FrameLogger$Direction direction
io.netty.channel.ChannelHandlerContext ctx
byte frameType
int streamId
io.netty.handler.codec.http2.Http2Flags flags
io.netty.buffer.ByteBuf data
private boolean enabled ()
private java.lang.String toString (io.netty.buffer.ByteBuf)
io.netty.buffer.ByteBuf buf
int length
private transient void log (io.netty.handler.codec.http2.Http2FrameLogger$Direction, java.lang.String, java.lang.Object[])
io.netty.handler.codec.http2.Http2FrameLogger$Direction direction
String format
Object[] args
StringBuilder b
}
io/netty/handler/codec/http2/InboundHttpToHttp2Adapter.classInboundHttpToHttp2Adapter.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.InboundHttpToHttp2Adapter extends io.netty.channel.ChannelInboundHandlerAdapter {
private final io.netty.handler.codec.http2.Http2Connection connection
private final io.netty.handler.codec.http2.Http2FrameListener listener
public void (io.netty.handler.codec.http2.Http2Connection, io.netty.handler.codec.http2.Http2FrameListener)
io.netty.handler.codec.http2.Http2Connection connection
io.netty.handler.codec.http2.Http2FrameListener listener
private int getStreamId (io.netty.handler.codec.http.HttpHeaders)
io.netty.handler.codec.http.HttpHeaders httpHeaders
public void channelRead (io.netty.channel.ChannelHandlerContext, java.lang.Object) throws java.lang.Exception
io.netty.handler.codec.http2.Http2Headers headers
int streamId
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http2.Http2Headers messageHeaders
boolean hasContent
boolean hasTrailers
io.netty.handler.codec.http.FullHttpMessage message
io.netty.channel.ChannelHandlerContext ctx
Object msg
}
io/netty/handler/codec/http2/Http2FrameCodec$ConnectionListener.classHttp2FrameCodec.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.Http2FrameCodec$ConnectionListener extends io.netty.handler.codec.http2.Http2ConnectionAdapter {
final io.netty.handler.codec.http2.Http2FrameCodec this$0
private void (io.netty.handler.codec.http2.Http2FrameCodec)
public void onStreamActive (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
public void onStreamClosed (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
public void onGoAwayReceived (int, long, io.netty.buffer.ByteBuf)
int lastStreamId
long errorCode
io.netty.buffer.ByteBuf debugData
void (io.netty.handler.codec.http2.Http2FrameCodec, io.netty.handler.codec.http2.Http2FrameCodec$1)
io.netty.handler.codec.http2.Http2FrameCodec x0
io.netty.handler.codec.http2.Http2FrameCodec$1 x1
}
io/netty/handler/codec/http2/Http2ConnectionHandler$ClosingChannelFutureListener.classHttp2ConnectionHandler.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.Http2ConnectionHandler$ClosingChannelFutureListener extends java.lang.Object implements io.netty.channel.ChannelFutureListener {
private final io.netty.channel.ChannelHandlerContext ctx
private final io.netty.channel.ChannelPromise promise
private final io.netty.util.concurrent.ScheduledFuture timeoutTask
void (io.netty.channel.ChannelHandlerContext, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
io.netty.channel.ChannelPromise promise
void (io.netty.channel.ChannelHandlerContext, io.netty.channel.ChannelPromise, long, java.util.concurrent.TimeUnit)
io.netty.channel.ChannelHandlerContext ctx
io.netty.channel.ChannelPromise promise
long timeout
java.util.concurrent.TimeUnit unit
public void operationComplete (io.netty.channel.ChannelFuture) throws java.lang.Exception
io.netty.channel.ChannelFuture sentGoAwayFuture
public volatile void operationComplete (io.netty.util.concurrent.Future) throws java.lang.Exception
}
io/netty/handler/codec/http2/InboundHttp2ToHttpAdapterBuilder.classInboundHttp2ToHttpAdapterBuilder.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.InboundHttp2ToHttpAdapterBuilder extends io.netty.handler.codec.http2.AbstractInboundHttp2ToHttpAdapterBuilder {
public void (io.netty.handler.codec.http2.Http2Connection)
io.netty.handler.codec.http2.Http2Connection connection
public io.netty.handler.codec.http2.InboundHttp2ToHttpAdapterBuilder maxContentLength (int)
int maxContentLength
public io.netty.handler.codec.http2.InboundHttp2ToHttpAdapterBuilder validateHttpHeaders (boolean)
boolean validate
public io.netty.handler.codec.http2.InboundHttp2ToHttpAdapterBuilder propagateSettings (boolean)
boolean propagate
public io.netty.handler.codec.http2.InboundHttp2ToHttpAdapter build ()
protected io.netty.handler.codec.http2.InboundHttp2ToHttpAdapter build (io.netty.handler.codec.http2.Http2Connection, int, boolean, boolean) throws java.lang.Exception
io.netty.handler.codec.http2.Http2Connection connection
int maxContentLength
boolean validateHttpHeaders
boolean propagateSettings
public volatile io.netty.handler.codec.http2.AbstractInboundHttp2ToHttpAdapterBuilder propagateSettings (boolean)
public volatile io.netty.handler.codec.http2.AbstractInboundHttp2ToHttpAdapterBuilder validateHttpHeaders (boolean)
public volatile io.netty.handler.codec.http2.AbstractInboundHttp2ToHttpAdapterBuilder maxContentLength (int)
}
io/netty/handler/codec/http2/Http2HeadersDecoder$Configuration.classHttp2HeadersDecoder.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2HeadersDecoder$Configuration extends java.lang.Object {
public abstract io.netty.handler.codec.http2.Http2HeaderTable headerTable ()
}
io/netty/handler/codec/http2/DefaultHttp2Connection$Event.classDefaultHttp2Connection.java
package io.netty.handler.codec.http2
abstract io.netty.handler.codec.http2.DefaultHttp2Connection$Event extends java.lang.Object {
public abstract void process ()
}
io/netty/handler/codec/http2/Http2FrameLogger$Direction.classHttp2FrameLogger.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.Http2FrameLogger$Direction extends java.lang.Enum {
public static final io.netty.handler.codec.http2.Http2FrameLogger$Direction INBOUND
public static final io.netty.handler.codec.http2.Http2FrameLogger$Direction OUTBOUND
private static final io.netty.handler.codec.http2.Http2FrameLogger$Direction[] $VALUES
public static io.netty.handler.codec.http2.Http2FrameLogger$Direction[] values ()
public static io.netty.handler.codec.http2.Http2FrameLogger$Direction valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
io/netty/handler/codec/http2/StreamBufferingEncoder$DataFrame.classStreamBufferingEncoder.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.StreamBufferingEncoder$DataFrame extends io.netty.handler.codec.http2.StreamBufferingEncoder$Frame {
final io.netty.buffer.ByteBuf data
final int padding
final boolean endOfStream
final io.netty.handler.codec.http2.StreamBufferingEncoder this$0
void (io.netty.handler.codec.http2.StreamBufferingEncoder, io.netty.buffer.ByteBuf, int, boolean, io.netty.channel.ChannelPromise)
io.netty.buffer.ByteBuf data
int padding
boolean endOfStream
io.netty.channel.ChannelPromise promise
void release (java.lang.Throwable)
Throwable t
void send (io.netty.channel.ChannelHandlerContext, int)
io.netty.channel.ChannelHandlerContext ctx
int streamId
}
io/netty/handler/codec/http2/Http2HeadersEncoder$SensitivityDetector.classHttp2HeadersEncoder.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector extends java.lang.Object {
public abstract boolean isSensitive (java.lang.CharSequence, java.lang.CharSequence)
}
io/netty/handler/codec/http2/AbstractHttp2StreamChannel$Unsafe.classAbstractHttp2StreamChannel.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.AbstractHttp2StreamChannel$Unsafe extends io.netty.channel.AbstractChannel$AbstractUnsafe {
final io.netty.handler.codec.http2.AbstractHttp2StreamChannel this$0
private void (io.netty.handler.codec.http2.AbstractHttp2StreamChannel)
public void connect (java.net.SocketAddress, java.net.SocketAddress, io.netty.channel.ChannelPromise)
java.net.SocketAddress remoteAddress
java.net.SocketAddress localAddress
io.netty.channel.ChannelPromise promise
void (io.netty.handler.codec.http2.AbstractHttp2StreamChannel, io.netty.handler.codec.http2.AbstractHttp2StreamChannel$1)
io.netty.handler.codec.http2.AbstractHttp2StreamChannel x0
io.netty.handler.codec.http2.AbstractHttp2StreamChannel$1 x1
}
io/netty/handler/codec/http2/Http2FrameReader.classHttp2FrameReader.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2FrameReader extends java.lang.Object implements java.io.Closeable {
public abstract void readFrame (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, io.netty.handler.codec.http2.Http2FrameListener) throws io.netty.handler.codec.http2.Http2Exception
public abstract io.netty.handler.codec.http2.Http2FrameReader$Configuration configuration ()
public abstract void close ()
}
io/netty/handler/codec/http2/Http2FrameCodec$FrameListener.classHttp2FrameCodec.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.Http2FrameCodec$FrameListener extends io.netty.handler.codec.http2.Http2FrameAdapter {
private void ()
public void onRstStreamRead (io.netty.channel.ChannelHandlerContext, int, long)
io.netty.channel.ChannelHandlerContext ctx
int streamId
long errorCode
io.netty.handler.codec.http2.Http2ResetFrame rstFrame
public void onHeadersRead (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, short, boolean, int, boolean)
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int streamDependency
short weight
boolean exclusive
int padding
boolean endStream
public void onHeadersRead (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, boolean)
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int padding
boolean endOfStream
io.netty.handler.codec.http2.Http2HeadersFrame headersFrame
public int onDataRead (io.netty.channel.ChannelHandlerContext, int, io.netty.buffer.ByteBuf, int, boolean)
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.buffer.ByteBuf data
int padding
boolean endOfStream
io.netty.handler.codec.http2.Http2DataFrame dataFrame
void (io.netty.handler.codec.http2.Http2FrameCodec$1)
io.netty.handler.codec.http2.Http2FrameCodec$1 x0
}
io/netty/handler/codec/http2/UniformStreamByteDistributor.classUniformStreamByteDistributor.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.UniformStreamByteDistributor extends java.lang.Object implements io.netty.handler.codec.http2.StreamByteDistributor {
static final int DEFAULT_MIN_ALLOCATION_CHUNK
private final io.netty.handler.codec.http2.Http2Connection$PropertyKey stateKey
private final java.util.Deque queue
private int minAllocationChunk
private long totalStreamableBytes
public void (io.netty.handler.codec.http2.Http2Connection)
io.netty.handler.codec.http2.Http2Connection connection
io.netty.handler.codec.http2.Http2Stream connectionStream
public void minAllocationChunk (int)
int minAllocationChunk
public void updateStreamableBytes (io.netty.handler.codec.http2.StreamByteDistributor$StreamState)
io.netty.handler.codec.http2.StreamByteDistributor$StreamState streamState
public boolean distribute (int, io.netty.handler.codec.http2.StreamByteDistributor$Writer) throws io.netty.handler.codec.http2.Http2Exception
int chunk
int maxBytes
io.netty.handler.codec.http2.StreamByteDistributor$Writer writer
int size
int chunkSize
io.netty.handler.codec.http2.UniformStreamByteDistributor$State state
private io.netty.handler.codec.http2.UniformStreamByteDistributor$State state (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
int streamableBytes0 (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
static io.netty.handler.codec.http2.Http2Connection$PropertyKey access$000 (io.netty.handler.codec.http2.UniformStreamByteDistributor)
io.netty.handler.codec.http2.UniformStreamByteDistributor x0
static io.netty.handler.codec.http2.UniformStreamByteDistributor$State access$100 (io.netty.handler.codec.http2.UniformStreamByteDistributor, io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.UniformStreamByteDistributor x0
io.netty.handler.codec.http2.Http2Stream x1
static long access$214 (io.netty.handler.codec.http2.UniformStreamByteDistributor, long)
io.netty.handler.codec.http2.UniformStreamByteDistributor x0
long x1
static java.util.Deque access$300 (io.netty.handler.codec.http2.UniformStreamByteDistributor)
io.netty.handler.codec.http2.UniformStreamByteDistributor x0
}
io/netty/handler/codec/http2/CompressorHttp2ConnectionEncoder$1.classCompressorHttp2ConnectionEncoder.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.CompressorHttp2ConnectionEncoder$1 extends io.netty.handler.codec.http2.Http2ConnectionAdapter {
final io.netty.handler.codec.http2.CompressorHttp2ConnectionEncoder this$0
void (io.netty.handler.codec.http2.CompressorHttp2ConnectionEncoder)
public void onStreamRemoved (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
io.netty.channel.embedded.EmbeddedChannel compressor
}
io/netty/handler/codec/http2/Http2ConnectionAdapter.classHttp2ConnectionAdapter.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.Http2ConnectionAdapter extends java.lang.Object implements io.netty.handler.codec.http2.Http2Connection$Listener {
public void ()
public void onStreamAdded (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
public void onStreamActive (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
public void onStreamHalfClosed (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
public void onStreamClosed (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
public void onStreamRemoved (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
public void onGoAwaySent (int, long, io.netty.buffer.ByteBuf)
int lastStreamId
long errorCode
io.netty.buffer.ByteBuf debugData
public void onGoAwayReceived (int, long, io.netty.buffer.ByteBuf)
int lastStreamId
long errorCode
io.netty.buffer.ByteBuf debugData
public void onPriorityTreeParentChanged (io.netty.handler.codec.http2.Http2Stream, io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http2.Http2Stream oldParent
public void onPriorityTreeParentChanging (io.netty.handler.codec.http2.Http2Stream, io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http2.Http2Stream newParent
public void onWeightChanged (io.netty.handler.codec.http2.Http2Stream, short)
io.netty.handler.codec.http2.Http2Stream stream
short oldWeight
}
io/netty/handler/codec/http2/DefaultHttp2RemoteFlowController$FlowState$1.classDefaultHttp2RemoteFlowController.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState$1 extends java.lang.Object implements io.netty.util.BooleanSupplier {
final io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState this$1
void (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState)
public boolean get () throws java.lang.Exception
}
io/netty/handler/codec/http2/UniformStreamByteDistributor$State.classUniformStreamByteDistributor.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.UniformStreamByteDistributor$State extends java.lang.Object {
final io.netty.handler.codec.http2.Http2Stream stream
int streamableBytes
boolean windowNegative
boolean enqueued
boolean writing
static final boolean $assertionsDisabled
final io.netty.handler.codec.http2.UniformStreamByteDistributor this$0
void (io.netty.handler.codec.http2.UniformStreamByteDistributor, io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
void updateStreamableBytes (int, boolean, int)
int newStreamableBytes
boolean hasFrame
int windowSize
int delta
void write (int, io.netty.handler.codec.http2.StreamByteDistributor$Writer) throws io.netty.handler.codec.http2.Http2Exception
Throwable t
int numBytes
io.netty.handler.codec.http2.StreamByteDistributor$Writer writer
void addToQueue ()
void removeFromQueue ()
void close ()
static void ()
}
io/netty/handler/codec/http2/Http2ServerDowngrader.classHttp2ServerDowngrader.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.Http2ServerDowngrader extends io.netty.handler.codec.MessageToMessageCodec {
private final boolean validateHeaders
public void (boolean)
boolean validateHeaders
public void ()
public boolean acceptInboundMessage (java.lang.Object) throws java.lang.Exception
Object msg
protected void decode (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2StreamFrame, java.util.List) throws java.lang.Exception
io.netty.handler.codec.http.LastHttpContent last
io.netty.handler.codec.http.FullHttpRequest full
io.netty.handler.codec.http.HttpRequest req
int id
io.netty.handler.codec.http2.Http2HeadersFrame headersFrame
io.netty.handler.codec.http2.Http2Headers headers
io.netty.handler.codec.http2.Http2DataFrame dataFrame
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http2.Http2StreamFrame frame
java.util.List out
private void encodeLastContent (io.netty.handler.codec.http.LastHttpContent, java.util.List)
io.netty.handler.codec.http2.Http2Headers headers
io.netty.handler.codec.http.LastHttpContent last
java.util.List out
boolean needFiller
protected void encode (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http.HttpObject, java.util.List) throws java.lang.Exception
io.netty.handler.codec.http.FullHttpResponse full
io.netty.handler.codec.http2.Http2Headers headers
boolean noMoreFrames
io.netty.handler.codec.http.LastHttpContent last
io.netty.handler.codec.http.HttpContent cont
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http.HttpObject obj
java.util.List out
protected volatile void decode (io.netty.channel.ChannelHandlerContext, java.lang.Object, java.util.List) throws java.lang.Exception
protected volatile void encode (io.netty.channel.ChannelHandlerContext, java.lang.Object, java.util.List) throws java.lang.Exception
}
io/netty/handler/codec/http2/Http2SecurityUtil.classHttp2SecurityUtil.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.Http2SecurityUtil extends java.lang.Object {
public static final java.util.List CIPHERS
private static final java.util.List CIPHERS_JAVA_MOZILLA_INCREASED_SECURITY
private static final java.util.List CIPHERS_JAVA_NO_MOZILLA_INCREASED_SECURITY
private void ()
static void ()
java.util.List ciphers
}
io/netty/handler/codec/http2/Http2StreamActiveEvent.classHttp2StreamActiveEvent.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.Http2StreamActiveEvent extends io.netty.handler.codec.http2.AbstractHttp2StreamStateEvent {
private final io.netty.handler.codec.http2.Http2HeadersFrame headers
public void (int)
int streamId
public void (int, io.netty.handler.codec.http2.Http2HeadersFrame)
int streamId
io.netty.handler.codec.http2.Http2HeadersFrame headers
public io.netty.handler.codec.http2.Http2HeadersFrame headers ()
}
io/netty/handler/codec/http2/DefaultHttp2HeadersFrame.classDefaultHttp2HeadersFrame.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.DefaultHttp2HeadersFrame extends io.netty.handler.codec.http2.AbstractHttp2StreamFrame implements io.netty.handler.codec.http2.Http2HeadersFrame {
private final io.netty.handler.codec.http2.Http2Headers headers
private final boolean endStream
private final int padding
public void (io.netty.handler.codec.http2.Http2Headers)
io.netty.handler.codec.http2.Http2Headers headers
public void (io.netty.handler.codec.http2.Http2Headers, boolean)
io.netty.handler.codec.http2.Http2Headers headers
boolean endStream
public void (io.netty.handler.codec.http2.Http2Headers, boolean, int)
io.netty.handler.codec.http2.Http2Headers headers
boolean endStream
int padding
public io.netty.handler.codec.http2.DefaultHttp2HeadersFrame streamId (int)
int streamId
public java.lang.String name ()
public io.netty.handler.codec.http2.Http2Headers headers ()
public boolean isEndStream ()
public int padding ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
io.netty.handler.codec.http2.DefaultHttp2HeadersFrame other
public int hashCode ()
int hash
public volatile io.netty.handler.codec.http2.AbstractHttp2StreamFrame streamId (int)
public volatile io.netty.handler.codec.http2.Http2StreamFrame streamId (int)
}
io/netty/handler/codec/http2/Http2Stream$State.classHttp2Stream.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.Http2Stream$State extends java.lang.Enum {
public static final io.netty.handler.codec.http2.Http2Stream$State IDLE
public static final io.netty.handler.codec.http2.Http2Stream$State RESERVED_LOCAL
public static final io.netty.handler.codec.http2.Http2Stream$State RESERVED_REMOTE
public static final io.netty.handler.codec.http2.Http2Stream$State OPEN
public static final io.netty.handler.codec.http2.Http2Stream$State HALF_CLOSED_LOCAL
public static final io.netty.handler.codec.http2.Http2Stream$State HALF_CLOSED_REMOTE
public static final io.netty.handler.codec.http2.Http2Stream$State CLOSED
private final boolean localSideOpen
private final boolean remoteSideOpen
private static final io.netty.handler.codec.http2.Http2Stream$State[] $VALUES
public static io.netty.handler.codec.http2.Http2Stream$State[] values ()
public static io.netty.handler.codec.http2.Http2Stream$State valueOf (java.lang.String)
String name
private void (java.lang.String, int, boolean, boolean)
boolean localSideOpen
boolean remoteSideOpen
public boolean localSideOpen ()
public boolean remoteSideOpen ()
static void ()
}
io/netty/handler/codec/http2/InboundHttp2ToHttpPriorityAdapterBuilder.classInboundHttp2ToHttpPriorityAdapterBuilder.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.InboundHttp2ToHttpPriorityAdapterBuilder extends io.netty.handler.codec.http2.AbstractInboundHttp2ToHttpAdapterBuilder {
public void (io.netty.handler.codec.http2.Http2Connection)
io.netty.handler.codec.http2.Http2Connection connection
public io.netty.handler.codec.http2.InboundHttp2ToHttpPriorityAdapterBuilder maxContentLength (int)
int maxContentLength
public io.netty.handler.codec.http2.InboundHttp2ToHttpPriorityAdapterBuilder validateHttpHeaders (boolean)
boolean validate
public io.netty.handler.codec.http2.InboundHttp2ToHttpPriorityAdapterBuilder propagateSettings (boolean)
boolean propagate
public io.netty.handler.codec.http2.InboundHttp2ToHttpPriorityAdapter build ()
protected io.netty.handler.codec.http2.InboundHttp2ToHttpPriorityAdapter build (io.netty.handler.codec.http2.Http2Connection, int, boolean, boolean) throws java.lang.Exception
io.netty.handler.codec.http2.Http2Connection connection
int maxContentLength
boolean validateHttpHeaders
boolean propagateSettings
protected volatile io.netty.handler.codec.http2.InboundHttp2ToHttpAdapter build (io.netty.handler.codec.http2.Http2Connection, int, boolean, boolean) throws java.lang.Exception
public volatile io.netty.handler.codec.http2.InboundHttp2ToHttpAdapter build ()
public volatile io.netty.handler.codec.http2.AbstractInboundHttp2ToHttpAdapterBuilder propagateSettings (boolean)
public volatile io.netty.handler.codec.http2.AbstractInboundHttp2ToHttpAdapterBuilder validateHttpHeaders (boolean)
public volatile io.netty.handler.codec.http2.AbstractInboundHttp2ToHttpAdapterBuilder maxContentLength (int)
}
io/netty/handler/codec/http2/CompressorHttp2ConnectionEncoder.classCompressorHttp2ConnectionEncoder.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.CompressorHttp2ConnectionEncoder extends io.netty.handler.codec.http2.DecoratingHttp2ConnectionEncoder {
public static final int DEFAULT_COMPRESSION_LEVEL
public static final int DEFAULT_WINDOW_BITS
public static final int DEFAULT_MEM_LEVEL
private final int compressionLevel
private final int windowBits
private final int memLevel
private final io.netty.handler.codec.http2.Http2Connection$PropertyKey propertyKey
public void (io.netty.handler.codec.http2.Http2ConnectionEncoder)
io.netty.handler.codec.http2.Http2ConnectionEncoder delegate
public void (io.netty.handler.codec.http2.Http2ConnectionEncoder, int, int, int)
io.netty.handler.codec.http2.Http2ConnectionEncoder delegate
int compressionLevel
int windowBits
int memLevel
public io.netty.channel.ChannelFuture writeData (io.netty.channel.ChannelHandlerContext, int, io.netty.buffer.ByteBuf, int, boolean, io.netty.channel.ChannelPromise)
io.netty.buffer.ByteBuf nextBuf
boolean compressedEndOfStream
io.netty.channel.ChannelPromise bufPromise
io.netty.buffer.ByteBuf buf
io.netty.util.concurrent.PromiseCombiner combiner
Throwable cause
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.buffer.ByteBuf data
int padding
boolean endOfStream
io.netty.channel.ChannelPromise promise
io.netty.handler.codec.http2.Http2Stream stream
io.netty.channel.embedded.EmbeddedChannel channel
public io.netty.channel.ChannelFuture writeHeaders (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, boolean, io.netty.channel.ChannelPromise)
io.netty.channel.embedded.EmbeddedChannel compressor
io.netty.channel.ChannelFuture future
Throwable e
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int padding
boolean endStream
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writeHeaders (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, short, boolean, int, boolean, io.netty.channel.ChannelPromise)
io.netty.channel.embedded.EmbeddedChannel compressor
io.netty.channel.ChannelFuture future
Throwable e
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int streamDependency
short weight
boolean exclusive
int padding
boolean endOfStream
io.netty.channel.ChannelPromise promise
protected io.netty.channel.embedded.EmbeddedChannel newContentCompressor (io.netty.channel.ChannelHandlerContext, java.lang.CharSequence) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
CharSequence contentEncoding
protected java.lang.CharSequence getTargetContentEncoding (java.lang.CharSequence) throws io.netty.handler.codec.http2.Http2Exception
CharSequence contentEncoding
private io.netty.channel.embedded.EmbeddedChannel newCompressionChannel (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.compression.ZlibWrapper)
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.compression.ZlibWrapper wrapper
private io.netty.channel.embedded.EmbeddedChannel newCompressor (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2Headers, boolean) throws io.netty.handler.codec.http2.Http2Exception
CharSequence targetContentEncoding
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http2.Http2Headers headers
boolean endOfStream
CharSequence encoding
io.netty.channel.embedded.EmbeddedChannel compressor
private void bindCompressorToStream (io.netty.channel.embedded.EmbeddedChannel, int)
io.netty.handler.codec.http2.Http2Stream stream
io.netty.channel.embedded.EmbeddedChannel compressor
int streamId
void cleanup (io.netty.handler.codec.http2.Http2Stream, io.netty.channel.embedded.EmbeddedChannel)
io.netty.buffer.ByteBuf buf
io.netty.handler.codec.http2.Http2Stream stream
io.netty.channel.embedded.EmbeddedChannel compressor
private static io.netty.buffer.ByteBuf nextReadableBuf (io.netty.channel.embedded.EmbeddedChannel)
io.netty.buffer.ByteBuf buf
io.netty.channel.embedded.EmbeddedChannel compressor
static io.netty.handler.codec.http2.Http2Connection$PropertyKey access$000 (io.netty.handler.codec.http2.CompressorHttp2ConnectionEncoder)
io.netty.handler.codec.http2.CompressorHttp2ConnectionEncoder x0
}
io/netty/handler/codec/http2/Http2ConnectionHandler$FrameDecoder.classHttp2ConnectionHandler.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.Http2ConnectionHandler$FrameDecoder extends io.netty.handler.codec.http2.Http2ConnectionHandler$BaseDecoder {
final io.netty.handler.codec.http2.Http2ConnectionHandler this$0
private void (io.netty.handler.codec.http2.Http2ConnectionHandler)
public void decode (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, java.util.List) throws java.lang.Exception
Throwable e
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf in
java.util.List out
void (io.netty.handler.codec.http2.Http2ConnectionHandler, io.netty.handler.codec.http2.Http2ConnectionHandler$1)
io.netty.handler.codec.http2.Http2ConnectionHandler x0
io.netty.handler.codec.http2.Http2ConnectionHandler$1 x1
}
io/netty/handler/codec/http2/Http2StreamChannelBootstrap$ParentChannelAndMultiplexCodec.classHttp2StreamChannelBootstrap.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.Http2StreamChannelBootstrap$ParentChannelAndMultiplexCodec extends java.lang.Object {
final io.netty.channel.Channel parentChannel
final io.netty.handler.codec.http2.Http2MultiplexCodec multiplexCodec
void (io.netty.channel.Channel)
io.netty.channel.Channel parentChannel
private static io.netty.handler.codec.http2.Http2MultiplexCodec requireMultiplexCodec (io.netty.channel.ChannelPipeline)
io.netty.channel.ChannelPipeline pipeline
io.netty.channel.ChannelHandlerContext ctx
private static io.netty.channel.Channel checkRegistered (io.netty.channel.Channel)
io.netty.channel.Channel channel
}
io/netty/handler/codec/http2/Http2FrameTypes.classHttp2FrameTypes.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.Http2FrameTypes extends java.lang.Object {
public static final byte DATA
public static final byte HEADERS
public static final byte PRIORITY
public static final byte RST_STREAM
public static final byte SETTINGS
public static final byte PUSH_PROMISE
public static final byte PING
public static final byte GO_AWAY
public static final byte WINDOW_UPDATE
public static final byte CONTINUATION
private void ()
}
io/netty/handler/codec/http2/Http2DataFrame.classHttp2DataFrame.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2DataFrame extends java.lang.Object implements io.netty.handler.codec.http2.Http2StreamFrame io.netty.buffer.ByteBufHolder {
public abstract boolean isEndStream ()
public abstract int padding ()
public abstract io.netty.buffer.ByteBuf content ()
public abstract io.netty.handler.codec.http2.Http2DataFrame copy ()
public abstract io.netty.handler.codec.http2.Http2DataFrame duplicate ()
public abstract io.netty.handler.codec.http2.Http2DataFrame retainedDuplicate ()
public abstract io.netty.handler.codec.http2.Http2DataFrame replace (io.netty.buffer.ByteBuf)
public abstract io.netty.handler.codec.http2.Http2DataFrame retain ()
public abstract io.netty.handler.codec.http2.Http2DataFrame retain (int)
public abstract io.netty.handler.codec.http2.Http2DataFrame touch ()
public abstract io.netty.handler.codec.http2.Http2DataFrame touch (java.lang.Object)
}
io/netty/handler/codec/http2/StreamByteDistributor$StreamState.classStreamByteDistributor.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.StreamByteDistributor$StreamState extends java.lang.Object {
public abstract io.netty.handler.codec.http2.Http2Stream stream ()
public abstract int pendingBytes ()
public abstract boolean hasFrame ()
public abstract int windowSize ()
}
io/netty/handler/codec/http2/DefaultHttp2Headers$2.classDefaultHttp2Headers.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.DefaultHttp2Headers$2 extends java.lang.Object implements io.netty.handler.codec.DefaultHeaders$NameValidator {
void ()
public void validateName (java.lang.CharSequence)
int index
io.netty.handler.codec.http2.Http2Exception e
Throwable t
int index
int i
CharSequence name
public volatile void validateName (java.lang.Object)
}
io/netty/handler/codec/http2/DefaultHttp2DataFrame.classDefaultHttp2DataFrame.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.DefaultHttp2DataFrame extends io.netty.handler.codec.http2.AbstractHttp2StreamFrame implements io.netty.handler.codec.http2.Http2DataFrame {
private final io.netty.buffer.ByteBuf content
private final boolean endStream
private final int padding
public void (io.netty.buffer.ByteBuf)
io.netty.buffer.ByteBuf content
public void (boolean)
boolean endStream
public void (io.netty.buffer.ByteBuf, boolean)
io.netty.buffer.ByteBuf content
boolean endStream
public void (io.netty.buffer.ByteBuf, boolean, int)
io.netty.buffer.ByteBuf content
boolean endStream
int padding
public io.netty.handler.codec.http2.DefaultHttp2DataFrame streamId (int)
int streamId
public java.lang.String name ()
public boolean isEndStream ()
public int padding ()
public io.netty.buffer.ByteBuf content ()
public io.netty.handler.codec.http2.DefaultHttp2DataFrame copy ()
public io.netty.handler.codec.http2.DefaultHttp2DataFrame duplicate ()
public io.netty.handler.codec.http2.DefaultHttp2DataFrame retainedDuplicate ()
public io.netty.handler.codec.http2.DefaultHttp2DataFrame replace (io.netty.buffer.ByteBuf)
io.netty.buffer.ByteBuf content
public int refCnt ()
public boolean release ()
public boolean release (int)
int decrement
public io.netty.handler.codec.http2.DefaultHttp2DataFrame retain ()
public io.netty.handler.codec.http2.DefaultHttp2DataFrame retain (int)
int increment
public java.lang.String toString ()
public io.netty.handler.codec.http2.DefaultHttp2DataFrame touch ()
public io.netty.handler.codec.http2.DefaultHttp2DataFrame touch (java.lang.Object)
Object hint
public boolean equals (java.lang.Object)
Object o
io.netty.handler.codec.http2.DefaultHttp2DataFrame other
public int hashCode ()
int hash
public volatile io.netty.handler.codec.http2.AbstractHttp2StreamFrame streamId (int)
public volatile io.netty.handler.codec.http2.Http2StreamFrame streamId (int)
public volatile io.netty.handler.codec.http2.Http2DataFrame touch (java.lang.Object)
public volatile io.netty.handler.codec.http2.Http2DataFrame touch ()
public volatile io.netty.handler.codec.http2.Http2DataFrame retain (int)
public volatile io.netty.handler.codec.http2.Http2DataFrame retain ()
public volatile io.netty.handler.codec.http2.Http2DataFrame replace (io.netty.buffer.ByteBuf)
public volatile io.netty.handler.codec.http2.Http2DataFrame retainedDuplicate ()
public volatile io.netty.handler.codec.http2.Http2DataFrame duplicate ()
public volatile io.netty.handler.codec.http2.Http2DataFrame copy ()
public volatile io.netty.buffer.ByteBufHolder touch (java.lang.Object)
public volatile io.netty.buffer.ByteBufHolder touch ()
public volatile io.netty.buffer.ByteBufHolder retain (int)
public volatile io.netty.buffer.ByteBufHolder retain ()
public volatile io.netty.buffer.ByteBufHolder replace (io.netty.buffer.ByteBuf)
public volatile io.netty.buffer.ByteBufHolder retainedDuplicate ()
public volatile io.netty.buffer.ByteBufHolder duplicate ()
public volatile io.netty.buffer.ByteBufHolder copy ()
public volatile io.netty.util.ReferenceCounted touch (java.lang.Object)
public volatile io.netty.util.ReferenceCounted touch ()
public volatile io.netty.util.ReferenceCounted retain (int)
public volatile io.netty.util.ReferenceCounted retain ()
}
io/netty/handler/codec/http2/Http2CodecUtil.classHttp2CodecUtil.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.Http2CodecUtil extends java.lang.Object {
public static final int CONNECTION_STREAM_ID
public static final int HTTP_UPGRADE_STREAM_ID
public static final CharSequence HTTP_UPGRADE_SETTINGS_HEADER
public static final CharSequence HTTP_UPGRADE_PROTOCOL_NAME
public static final CharSequence TLS_UPGRADE_PROTOCOL_NAME
public static final int PING_FRAME_PAYLOAD_LENGTH
public static final short MAX_UNSIGNED_BYTE
public static final int MAX_PADDING
public static final int MAX_UNSIGNED_SHORT
public static final long MAX_UNSIGNED_INT
public static final int FRAME_HEADER_LENGTH
public static final int SETTING_ENTRY_LENGTH
public static final int PRIORITY_ENTRY_LENGTH
public static final int INT_FIELD_LENGTH
public static final short MAX_WEIGHT
public static final short MIN_WEIGHT
private static final io.netty.buffer.ByteBuf CONNECTION_PREFACE
private static final io.netty.buffer.ByteBuf EMPTY_PING
private static final int MAX_PADDING_LENGTH_LENGTH
public static final int DATA_FRAME_HEADER_LENGTH
public static final int HEADERS_FRAME_HEADER_LENGTH
public static final int PRIORITY_FRAME_LENGTH
public static final int RST_STREAM_FRAME_LENGTH
public static final int PUSH_PROMISE_FRAME_HEADER_LENGTH
public static final int GO_AWAY_FRAME_HEADER_LENGTH
public static final int WINDOW_UPDATE_FRAME_LENGTH
public static final int CONTINUATION_FRAME_HEADER_LENGTH
public static final char SETTINGS_HEADER_TABLE_SIZE
public static final char SETTINGS_ENABLE_PUSH
public static final char SETTINGS_MAX_CONCURRENT_STREAMS
public static final char SETTINGS_INITIAL_WINDOW_SIZE
public static final char SETTINGS_MAX_FRAME_SIZE
public static final char SETTINGS_MAX_HEADER_LIST_SIZE
public static final int NUM_STANDARD_SETTINGS
public static final long MAX_HEADER_TABLE_SIZE
public static final long MAX_CONCURRENT_STREAMS
public static final int MAX_INITIAL_WINDOW_SIZE
public static final int MAX_FRAME_SIZE_LOWER_BOUND
public static final int MAX_FRAME_SIZE_UPPER_BOUND
public static final long MAX_HEADER_LIST_SIZE
public static final long MIN_HEADER_TABLE_SIZE
public static final long MIN_CONCURRENT_STREAMS
public static final int MIN_INITIAL_WINDOW_SIZE
public static final long MIN_HEADER_LIST_SIZE
public static final int DEFAULT_WINDOW_SIZE
public static final boolean DEFAULT_ENABLE_PUSH
public static final short DEFAULT_PRIORITY_WEIGHT
public static final int DEFAULT_HEADER_TABLE_SIZE
public static final int DEFAULT_HEADER_LIST_SIZE
public static final int DEFAULT_MAX_FRAME_SIZE
public static final int SMALLEST_MAX_CONCURRENT_STREAMS
public static boolean isOutboundStream (boolean, int)
boolean server
int streamId
boolean even
public static boolean isStreamIdValid (int)
int streamId
public static boolean isMaxFrameSizeValid (int)
int maxFrameSize
public static io.netty.buffer.ByteBuf connectionPrefaceBuf ()
public static io.netty.buffer.ByteBuf emptyPingBuf ()
public static io.netty.handler.codec.http2.Http2Exception getEmbeddedHttp2Exception (java.lang.Throwable)
Throwable cause
public static io.netty.buffer.ByteBuf toByteBuf (io.netty.channel.ChannelHandlerContext, java.lang.Throwable)
io.netty.channel.ChannelHandlerContext ctx
Throwable cause
public static int readUnsignedInt (io.netty.buffer.ByteBuf)
io.netty.buffer.ByteBuf buf
public static void writeUnsignedInt (long, io.netty.buffer.ByteBuf)
long value
io.netty.buffer.ByteBuf out
public static void writeUnsignedShort (int, io.netty.buffer.ByteBuf)
int value
io.netty.buffer.ByteBuf out
public static void writeFrameHeader (io.netty.buffer.ByteBuf, int, byte, io.netty.handler.codec.http2.Http2Flags, int)
io.netty.buffer.ByteBuf out
int payloadLength
byte type
io.netty.handler.codec.http2.Http2Flags flags
int streamId
public static int streamableBytes (io.netty.handler.codec.http2.StreamByteDistributor$StreamState)
io.netty.handler.codec.http2.StreamByteDistributor$StreamState state
public static void headerListSizeExceeded (int, long) throws io.netty.handler.codec.http2.Http2Exception
int streamId
long maxHeaderListSize
static void writeFrameHeaderInternal (io.netty.buffer.ByteBuf, int, byte, io.netty.handler.codec.http2.Http2Flags, int)
io.netty.buffer.ByteBuf out
int payloadLength
byte type
io.netty.handler.codec.http2.Http2Flags flags
int streamId
public static void verifyPadding (int)
int padding
private void ()
static void ()
}
io/netty/handler/codec/http2/Http2PromisedRequestVerifier.classHttp2PromisedRequestVerifier.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2PromisedRequestVerifier extends java.lang.Object {
public static final io.netty.handler.codec.http2.Http2PromisedRequestVerifier ALWAYS_VERIFY
public abstract boolean isAuthoritative (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2Headers)
public abstract boolean isCacheable (io.netty.handler.codec.http2.Http2Headers)
public abstract boolean isSafe (io.netty.handler.codec.http2.Http2Headers)
static void ()
}
io/netty/handler/codec/http2/DecoratingHttp2ConnectionEncoder.classDecoratingHttp2ConnectionEncoder.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.DecoratingHttp2ConnectionEncoder extends io.netty.handler.codec.http2.DecoratingHttp2FrameWriter implements io.netty.handler.codec.http2.Http2ConnectionEncoder {
private final io.netty.handler.codec.http2.Http2ConnectionEncoder delegate
public void (io.netty.handler.codec.http2.Http2ConnectionEncoder)
io.netty.handler.codec.http2.Http2ConnectionEncoder delegate
public void lifecycleManager (io.netty.handler.codec.http2.Http2LifecycleManager)
io.netty.handler.codec.http2.Http2LifecycleManager lifecycleManager
public io.netty.handler.codec.http2.Http2Connection connection ()
public io.netty.handler.codec.http2.Http2RemoteFlowController flowController ()
public io.netty.handler.codec.http2.Http2FrameWriter frameWriter ()
public io.netty.handler.codec.http2.Http2Settings pollSentSettings ()
public void remoteSettings (io.netty.handler.codec.http2.Http2Settings) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.Http2Settings settings
}
io/netty/handler/codec/http2/Http2FrameCodec.classHttp2FrameCodec.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.Http2FrameCodec extends io.netty.channel.ChannelDuplexHandler {
private static final io.netty.handler.codec.http2.Http2FrameLogger HTTP2_FRAME_LOGGER
private final io.netty.handler.codec.http2.Http2ConnectionHandler http2Handler
private final boolean server
private io.netty.channel.ChannelHandlerContext ctx
private io.netty.channel.ChannelHandlerContext http2HandlerCtx
public void (boolean)
boolean server
public void (boolean, io.netty.handler.codec.http2.Http2FrameLogger)
boolean server
io.netty.handler.codec.http2.Http2FrameLogger frameLogger
void (boolean, io.netty.handler.codec.http2.Http2FrameWriter, io.netty.handler.codec.http2.Http2FrameLogger)
boolean server
io.netty.handler.codec.http2.Http2FrameWriter frameWriter
io.netty.handler.codec.http2.Http2FrameLogger frameLogger
io.netty.handler.codec.http2.Http2Connection connection
io.netty.handler.codec.http2.Http2ConnectionEncoder encoder
io.netty.handler.codec.http2.Http2FrameReader frameReader
io.netty.handler.codec.http2.Http2FrameReader reader
io.netty.handler.codec.http2.Http2ConnectionDecoder decoder
io.netty.handler.codec.http2.Http2ConnectionHandler connectionHandler ()
public void handlerAdded (io.netty.channel.ChannelHandlerContext) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
public void handlerRemoved (io.netty.channel.ChannelHandlerContext) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
public void userEventTriggered (io.netty.channel.ChannelHandlerContext, java.lang.Object) throws java.lang.Exception
io.netty.handler.codec.http2.Http2Stream stream
io.netty.channel.ChannelHandlerContext ctx
Object evt
io.netty.handler.codec.http.HttpServerUpgradeHandler$UpgradeEvent upgrade
public void exceptionCaught (io.netty.channel.ChannelHandlerContext, java.lang.Throwable)
io.netty.channel.ChannelHandlerContext ctx
Throwable cause
public void write (io.netty.channel.ChannelHandlerContext, java.lang.Object, io.netty.channel.ChannelPromise)
io.netty.handler.codec.http2.Http2WindowUpdateFrame frame
io.netty.channel.ChannelHandlerContext ctx
Object msg
io.netty.channel.ChannelPromise promise
private void consumeBytes (int, int, io.netty.channel.ChannelPromise)
io.netty.handler.codec.http2.Http2Stream stream
Throwable t
int streamId
int bytes
io.netty.channel.ChannelPromise promise
private void writeGoAwayFrame (io.netty.handler.codec.http2.Http2GoAwayFrame, io.netty.channel.ChannelPromise)
io.netty.handler.codec.http2.Http2GoAwayFrame frame
io.netty.channel.ChannelPromise promise
int lastStreamCreated
int lastStreamId
private void writeStreamFrame (io.netty.handler.codec.http2.Http2StreamFrame, io.netty.channel.ChannelPromise)
io.netty.handler.codec.http2.Http2DataFrame dataFrame
io.netty.handler.codec.http2.Http2ResetFrame rstFrame
io.netty.handler.codec.http2.Http2StreamFrame frame
io.netty.channel.ChannelPromise promise
private void writeHeadersFrame (io.netty.handler.codec.http2.Http2HeadersFrame, io.netty.channel.ChannelPromise)
io.netty.handler.codec.http2.Http2Exception e
io.netty.handler.codec.http2.Http2Connection$Endpoint localEndpoint
io.netty.handler.codec.http2.Http2HeadersFrame headersFrame
io.netty.channel.ChannelPromise promise
int streamId
static io.netty.channel.ChannelHandlerContext access$200 (io.netty.handler.codec.http2.Http2FrameCodec)
io.netty.handler.codec.http2.Http2FrameCodec x0
static boolean access$300 (io.netty.handler.codec.http2.Http2FrameCodec)
io.netty.handler.codec.http2.Http2FrameCodec x0
static void ()
}
io/netty/handler/codec/http2/DefaultHttp2WindowUpdateFrame.classDefaultHttp2WindowUpdateFrame.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.DefaultHttp2WindowUpdateFrame extends io.netty.handler.codec.http2.AbstractHttp2StreamFrame implements io.netty.handler.codec.http2.Http2WindowUpdateFrame {
private final int windowUpdateIncrement
public void (int)
int windowUpdateIncrement
public io.netty.handler.codec.http2.DefaultHttp2WindowUpdateFrame streamId (int)
int streamId
public java.lang.String name ()
public int windowSizeIncrement ()
public volatile io.netty.handler.codec.http2.AbstractHttp2StreamFrame streamId (int)
public volatile io.netty.handler.codec.http2.Http2StreamFrame streamId (int)
}
io/netty/handler/codec/http2/Http2ConnectionHandler$5.classHttp2ConnectionHandler.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.Http2ConnectionHandler$5 extends java.lang.Object {
static final int[] $SwitchMap$io$netty$handler$codec$http2$Http2Stream$State
static final int[] $SwitchMap$io$netty$handler$codec$http2$Http2Exception$ShutdownHint
static void ()
}
io/netty/handler/codec/http2/StreamBufferingEncoder$1.classStreamBufferingEncoder.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.StreamBufferingEncoder$1 extends io.netty.handler.codec.http2.Http2ConnectionAdapter {
final io.netty.handler.codec.http2.StreamBufferingEncoder this$0
void (io.netty.handler.codec.http2.StreamBufferingEncoder)
public void onGoAwayReceived (int, long, io.netty.buffer.ByteBuf)
int lastStreamId
long errorCode
io.netty.buffer.ByteBuf debugData
public void onStreamClosed (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
}
io/netty/handler/codec/http2/Http2WindowUpdateFrame.classHttp2WindowUpdateFrame.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2WindowUpdateFrame extends java.lang.Object implements io.netty.handler.codec.http2.Http2StreamFrame {
public abstract int windowSizeIncrement ()
}
io/netty/handler/codec/http2/DefaultHttp2FrameReader$2.classDefaultHttp2FrameReader.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.DefaultHttp2FrameReader$2 extends io.netty.handler.codec.http2.DefaultHttp2FrameReader$HeadersContinuation {
final int val$headersStreamId
final io.netty.channel.ChannelHandlerContext val$ctx
final int val$padding
final io.netty.handler.codec.http2.Http2Flags val$headersFlags
final io.netty.handler.codec.http2.DefaultHttp2FrameReader this$0
void (io.netty.handler.codec.http2.DefaultHttp2FrameReader, int, io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Flags)
public int getStreamId ()
public void processFragment (boolean, io.netty.buffer.ByteBuf, io.netty.handler.codec.http2.Http2FrameListener) throws io.netty.handler.codec.http2.Http2Exception
boolean endOfHeaders
io.netty.buffer.ByteBuf fragment
io.netty.handler.codec.http2.Http2FrameListener listener
io.netty.handler.codec.http2.DefaultHttp2FrameReader$HeadersBlockBuilder hdrBlockBuilder
}
io/netty/handler/codec/http2/AbstractHttp2StreamChannel$1.classAbstractHttp2StreamChannel.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.AbstractHttp2StreamChannel$1 extends java.lang.Object implements java.lang.Runnable {
final io.netty.handler.codec.http2.AbstractHttp2StreamChannel this$0
void (io.netty.handler.codec.http2.AbstractHttp2StreamChannel)
public void run ()
}
io/netty/handler/codec/http2/DelegatingDecompressorFrameListener$ConsumedBytesConverter.classDelegatingDecompressorFrameListener.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$ConsumedBytesConverter extends java.lang.Object implements io.netty.handler.codec.http2.Http2LocalFlowController {
private final io.netty.handler.codec.http2.Http2LocalFlowController flowController
final io.netty.handler.codec.http2.DelegatingDecompressorFrameListener this$0
void (io.netty.handler.codec.http2.DelegatingDecompressorFrameListener, io.netty.handler.codec.http2.Http2LocalFlowController)
io.netty.handler.codec.http2.Http2LocalFlowController flowController
public io.netty.handler.codec.http2.Http2LocalFlowController frameWriter (io.netty.handler.codec.http2.Http2FrameWriter)
io.netty.handler.codec.http2.Http2FrameWriter frameWriter
public void channelHandlerContext (io.netty.channel.ChannelHandlerContext) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
public void initialWindowSize (int) throws io.netty.handler.codec.http2.Http2Exception
int newWindowSize
public int initialWindowSize ()
public int windowSize (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
public void incrementWindowSize (io.netty.handler.codec.http2.Http2Stream, int) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.Http2Stream stream
int delta
public void receiveFlowControlledFrame (io.netty.handler.codec.http2.Http2Stream, io.netty.buffer.ByteBuf, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.Http2Stream stream
io.netty.buffer.ByteBuf data
int padding
boolean endOfStream
public boolean consumeBytes (io.netty.handler.codec.http2.Http2Stream, int) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.Http2Exception e
Throwable t
io.netty.handler.codec.http2.Http2Stream stream
int numBytes
io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor decompressor
public int unconsumedBytes (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
public int initialWindowSize (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
}
io/netty/handler/codec/http2/DefaultHttp2LocalFlowController.classDefaultHttp2LocalFlowController.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.DefaultHttp2LocalFlowController extends java.lang.Object implements io.netty.handler.codec.http2.Http2LocalFlowController {
public static final float DEFAULT_WINDOW_UPDATE_RATIO
private final io.netty.handler.codec.http2.Http2Connection connection
private final io.netty.handler.codec.http2.Http2Connection$PropertyKey stateKey
private io.netty.handler.codec.http2.Http2FrameWriter frameWriter
private io.netty.channel.ChannelHandlerContext ctx
private float windowUpdateRatio
private int initialWindowSize
private static final io.netty.handler.codec.http2.DefaultHttp2LocalFlowController$FlowState REDUCED_FLOW_STATE
static final boolean $assertionsDisabled
public void (io.netty.handler.codec.http2.Http2Connection)
io.netty.handler.codec.http2.Http2Connection connection
public void (io.netty.handler.codec.http2.Http2Connection, float, boolean)
io.netty.handler.codec.http2.Http2Connection connection
float windowUpdateRatio
boolean autoRefillConnectionWindow
io.netty.handler.codec.http2.DefaultHttp2LocalFlowController$FlowState connectionState
public io.netty.handler.codec.http2.DefaultHttp2LocalFlowController frameWriter (io.netty.handler.codec.http2.Http2FrameWriter)
io.netty.handler.codec.http2.Http2FrameWriter frameWriter
public void channelHandlerContext (io.netty.channel.ChannelHandlerContext)
io.netty.channel.ChannelHandlerContext ctx
public void initialWindowSize (int) throws io.netty.handler.codec.http2.Http2Exception
int newWindowSize
int delta
io.netty.handler.codec.http2.DefaultHttp2LocalFlowController$WindowUpdateVisitor visitor
public int initialWindowSize ()
public int windowSize (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
public int initialWindowSize (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
public void incrementWindowSize (io.netty.handler.codec.http2.Http2Stream, int) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.Http2Stream stream
int delta
io.netty.handler.codec.http2.DefaultHttp2LocalFlowController$FlowState state
public boolean consumeBytes (io.netty.handler.codec.http2.Http2Stream, int) throws io.netty.handler.codec.http2.Http2Exception
boolean windowUpdateSent
io.netty.handler.codec.http2.Http2Stream stream
int numBytes
public int unconsumedBytes (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
private static void checkValidRatio (float)
float ratio
public void windowUpdateRatio (float)
float ratio
public float windowUpdateRatio ()
public void windowUpdateRatio (io.netty.handler.codec.http2.Http2Stream, float) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.Http2Stream stream
float ratio
io.netty.handler.codec.http2.DefaultHttp2LocalFlowController$FlowState state
public float windowUpdateRatio (io.netty.handler.codec.http2.Http2Stream) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.Http2Stream stream
public void receiveFlowControlledFrame (io.netty.handler.codec.http2.Http2Stream, io.netty.buffer.ByteBuf, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.DefaultHttp2LocalFlowController$FlowState state
io.netty.handler.codec.http2.Http2Stream stream
io.netty.buffer.ByteBuf data
int padding
boolean endOfStream
int dataLength
io.netty.handler.codec.http2.DefaultHttp2LocalFlowController$FlowState connectionState
private io.netty.handler.codec.http2.DefaultHttp2LocalFlowController$FlowState connectionState ()
private io.netty.handler.codec.http2.DefaultHttp2LocalFlowController$FlowState state (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
private static boolean isClosed (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
public volatile io.netty.handler.codec.http2.Http2LocalFlowController frameWriter (io.netty.handler.codec.http2.Http2FrameWriter)
static io.netty.handler.codec.http2.Http2Connection$PropertyKey access$000 (io.netty.handler.codec.http2.DefaultHttp2LocalFlowController)
io.netty.handler.codec.http2.DefaultHttp2LocalFlowController x0
static io.netty.handler.codec.http2.DefaultHttp2LocalFlowController$FlowState access$100 ()
static int access$200 (io.netty.handler.codec.http2.DefaultHttp2LocalFlowController)
io.netty.handler.codec.http2.DefaultHttp2LocalFlowController x0
static io.netty.handler.codec.http2.DefaultHttp2LocalFlowController$FlowState access$300 (io.netty.handler.codec.http2.DefaultHttp2LocalFlowController, io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.DefaultHttp2LocalFlowController x0
io.netty.handler.codec.http2.Http2Stream x1
static io.netty.channel.ChannelHandlerContext access$400 (io.netty.handler.codec.http2.DefaultHttp2LocalFlowController)
io.netty.handler.codec.http2.DefaultHttp2LocalFlowController x0
static io.netty.handler.codec.http2.DefaultHttp2LocalFlowController$FlowState access$500 (io.netty.handler.codec.http2.DefaultHttp2LocalFlowController)
io.netty.handler.codec.http2.DefaultHttp2LocalFlowController x0
static float access$600 (io.netty.handler.codec.http2.DefaultHttp2LocalFlowController)
io.netty.handler.codec.http2.DefaultHttp2LocalFlowController x0
static io.netty.handler.codec.http2.Http2FrameWriter access$700 (io.netty.handler.codec.http2.DefaultHttp2LocalFlowController)
io.netty.handler.codec.http2.DefaultHttp2LocalFlowController x0
static void ()
}
io/netty/handler/codec/http2/DecoratingHttp2ConnectionDecoder.classDecoratingHttp2ConnectionDecoder.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.DecoratingHttp2ConnectionDecoder extends java.lang.Object implements io.netty.handler.codec.http2.Http2ConnectionDecoder {
private final io.netty.handler.codec.http2.Http2ConnectionDecoder delegate
public void (io.netty.handler.codec.http2.Http2ConnectionDecoder)
io.netty.handler.codec.http2.Http2ConnectionDecoder delegate
public void lifecycleManager (io.netty.handler.codec.http2.Http2LifecycleManager)
io.netty.handler.codec.http2.Http2LifecycleManager lifecycleManager
public io.netty.handler.codec.http2.Http2Connection connection ()
public io.netty.handler.codec.http2.Http2LocalFlowController flowController ()
public void frameListener (io.netty.handler.codec.http2.Http2FrameListener)
io.netty.handler.codec.http2.Http2FrameListener listener
public io.netty.handler.codec.http2.Http2FrameListener frameListener ()
public void decodeFrame (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, java.util.List) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf in
java.util.List out
public io.netty.handler.codec.http2.Http2Settings localSettings ()
public boolean prefaceReceived ()
public void close ()
}
io/netty/handler/codec/http2/Http2Stream.classHttp2Stream.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2Stream extends java.lang.Object {
public abstract int id ()
public abstract io.netty.handler.codec.http2.Http2Stream$State state ()
public abstract io.netty.handler.codec.http2.Http2Stream open (boolean) throws io.netty.handler.codec.http2.Http2Exception
public abstract io.netty.handler.codec.http2.Http2Stream close ()
public abstract io.netty.handler.codec.http2.Http2Stream closeLocalSide ()
public abstract io.netty.handler.codec.http2.Http2Stream closeRemoteSide ()
public abstract boolean isResetSent ()
public abstract io.netty.handler.codec.http2.Http2Stream resetSent ()
public abstract java.lang.Object setProperty (io.netty.handler.codec.http2.Http2Connection$PropertyKey, java.lang.Object)
public abstract java.lang.Object getProperty (io.netty.handler.codec.http2.Http2Connection$PropertyKey)
public abstract java.lang.Object removeProperty (io.netty.handler.codec.http2.Http2Connection$PropertyKey)
public abstract io.netty.handler.codec.http2.Http2Stream setPriority (int, short, boolean) throws io.netty.handler.codec.http2.Http2Exception
public abstract boolean isRoot ()
public abstract boolean isLeaf ()
public abstract short weight ()
public abstract io.netty.handler.codec.http2.Http2Stream parent ()
public abstract boolean isDescendantOf (io.netty.handler.codec.http2.Http2Stream)
public abstract int numChildren ()
public abstract io.netty.handler.codec.http2.Http2Stream forEachChild (io.netty.handler.codec.http2.Http2StreamVisitor) throws io.netty.handler.codec.http2.Http2Exception
}
io/netty/handler/codec/http2/DefaultHttp2ConnectionEncoder$FlowControlledBase.classDefaultHttp2ConnectionEncoder.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder$FlowControlledBase extends java.lang.Object implements io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled io.netty.channel.ChannelFutureListener {
protected final io.netty.handler.codec.http2.Http2Stream stream
protected io.netty.channel.ChannelPromise promise
protected boolean endOfStream
protected int padding
final io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder this$0
protected void (io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder, io.netty.handler.codec.http2.Http2Stream, int, boolean, io.netty.channel.ChannelPromise)
io.netty.handler.codec.http2.Http2Stream stream
int padding
boolean endOfStream
io.netty.channel.ChannelPromise promise
public void writeComplete ()
public void operationComplete (io.netty.channel.ChannelFuture) throws java.lang.Exception
io.netty.channel.ChannelFuture future
public volatile void operationComplete (io.netty.util.concurrent.Future) throws java.lang.Exception
}
io/netty/handler/codec/http2/DefaultHttp2ConnectionDecoder.classDefaultHttp2ConnectionDecoder.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder extends java.lang.Object implements io.netty.handler.codec.http2.Http2ConnectionDecoder {
private static final io.netty.util.internal.logging.InternalLogger logger
private io.netty.handler.codec.http2.Http2FrameListener internalFrameListener
private final io.netty.handler.codec.http2.Http2Connection connection
private io.netty.handler.codec.http2.Http2LifecycleManager lifecycleManager
private final io.netty.handler.codec.http2.Http2ConnectionEncoder encoder
private final io.netty.handler.codec.http2.Http2FrameReader frameReader
private io.netty.handler.codec.http2.Http2FrameListener listener
private final io.netty.handler.codec.http2.Http2PromisedRequestVerifier requestVerifier
public void (io.netty.handler.codec.http2.Http2Connection, io.netty.handler.codec.http2.Http2ConnectionEncoder, io.netty.handler.codec.http2.Http2FrameReader)
io.netty.handler.codec.http2.Http2Connection connection
io.netty.handler.codec.http2.Http2ConnectionEncoder encoder
io.netty.handler.codec.http2.Http2FrameReader frameReader
public void (io.netty.handler.codec.http2.Http2Connection, io.netty.handler.codec.http2.Http2ConnectionEncoder, io.netty.handler.codec.http2.Http2FrameReader, io.netty.handler.codec.http2.Http2PromisedRequestVerifier)
io.netty.handler.codec.http2.Http2Connection connection
io.netty.handler.codec.http2.Http2ConnectionEncoder encoder
io.netty.handler.codec.http2.Http2FrameReader frameReader
io.netty.handler.codec.http2.Http2PromisedRequestVerifier requestVerifier
public void lifecycleManager (io.netty.handler.codec.http2.Http2LifecycleManager)
io.netty.handler.codec.http2.Http2LifecycleManager lifecycleManager
public io.netty.handler.codec.http2.Http2Connection connection ()
public final io.netty.handler.codec.http2.Http2LocalFlowController flowController ()
public void frameListener (io.netty.handler.codec.http2.Http2FrameListener)
io.netty.handler.codec.http2.Http2FrameListener listener
public io.netty.handler.codec.http2.Http2FrameListener frameListener ()
io.netty.handler.codec.http2.Http2FrameListener internalFrameListener ()
public boolean prefaceReceived ()
public void decodeFrame (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, java.util.List) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf in
java.util.List out
public io.netty.handler.codec.http2.Http2Settings localSettings ()
io.netty.handler.codec.http2.Http2Settings settings
io.netty.handler.codec.http2.Http2FrameReader$Configuration config
io.netty.handler.codec.http2.Http2HeaderTable headerTable
io.netty.handler.codec.http2.Http2FrameSizePolicy frameSizePolicy
public void close ()
private int unconsumedBytes (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
void onGoAwayRead0 (io.netty.channel.ChannelHandlerContext, int, long, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int lastStreamId
long errorCode
io.netty.buffer.ByteBuf debugData
void onUnknownFrame0 (io.netty.channel.ChannelHandlerContext, byte, int, io.netty.handler.codec.http2.Http2Flags, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
byte frameType
int streamId
io.netty.handler.codec.http2.Http2Flags flags
io.netty.buffer.ByteBuf payload
static io.netty.handler.codec.http2.Http2Connection access$100 (io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder)
io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder x0
static int access$200 (io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder, io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder x0
io.netty.handler.codec.http2.Http2Stream x1
static io.netty.handler.codec.http2.Http2FrameListener access$300 (io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder)
io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder x0
static io.netty.handler.codec.http2.Http2LifecycleManager access$400 (io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder)
io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder x0
static io.netty.util.internal.logging.InternalLogger access$500 ()
static io.netty.handler.codec.http2.Http2ConnectionEncoder access$600 (io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder)
io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder x0
static io.netty.handler.codec.http2.Http2FrameReader access$700 (io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder)
io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder x0
static io.netty.handler.codec.http2.Http2PromisedRequestVerifier access$800 (io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder)
io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder x0
static io.netty.handler.codec.http2.Http2FrameListener access$900 (io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder)
io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder x0
static io.netty.handler.codec.http2.Http2FrameListener access$902 (io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder, io.netty.handler.codec.http2.Http2FrameListener)
io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder x0
io.netty.handler.codec.http2.Http2FrameListener x1
static void ()
}
io/netty/handler/codec/http2/Http2Frame.classHttp2Frame.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2Frame extends java.lang.Object {
public abstract java.lang.String name ()
}
io/netty/handler/codec/http2/DefaultHttp2Connection$ParentChangedEvent.classDefaultHttp2Connection.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.DefaultHttp2Connection$ParentChangedEvent extends java.lang.Object {
private final io.netty.handler.codec.http2.Http2Stream stream
private final io.netty.handler.codec.http2.Http2Stream oldParent
void (io.netty.handler.codec.http2.Http2Stream, io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http2.Http2Stream oldParent
public void notifyListener (io.netty.handler.codec.http2.Http2Connection$Listener)
Throwable cause
io.netty.handler.codec.http2.Http2Connection$Listener l
}
io/netty/handler/codec/http2/DefaultHttp2LocalFlowController$FlowState.classDefaultHttp2LocalFlowController.java
package io.netty.handler.codec.http2
abstract io.netty.handler.codec.http2.DefaultHttp2LocalFlowController$FlowState extends java.lang.Object {
public abstract int windowSize ()
public abstract int initialWindowSize ()
public abstract void window (int)
public abstract void incrementInitialStreamWindow (int)
public abstract boolean writeWindowUpdateIfNeeded () throws io.netty.handler.codec.http2.Http2Exception
public abstract boolean consumeBytes (int) throws io.netty.handler.codec.http2.Http2Exception
public abstract int unconsumedBytes ()
public abstract float windowUpdateRatio ()
public abstract void windowUpdateRatio (float)
public abstract void receiveFlowControlledFrame (int) throws io.netty.handler.codec.http2.Http2Exception
public abstract void incrementFlowControlWindows (int) throws io.netty.handler.codec.http2.Http2Exception
public abstract void endOfStream (boolean)
}
io/netty/handler/codec/http2/EmptyHttp2Headers.classEmptyHttp2Headers.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.EmptyHttp2Headers extends io.netty.handler.codec.EmptyHeaders implements io.netty.handler.codec.http2.Http2Headers {
public static final io.netty.handler.codec.http2.EmptyHttp2Headers INSTANCE
private void ()
public io.netty.handler.codec.http2.EmptyHttp2Headers method (java.lang.CharSequence)
CharSequence method
public io.netty.handler.codec.http2.EmptyHttp2Headers scheme (java.lang.CharSequence)
CharSequence status
public io.netty.handler.codec.http2.EmptyHttp2Headers authority (java.lang.CharSequence)
CharSequence authority
public io.netty.handler.codec.http2.EmptyHttp2Headers path (java.lang.CharSequence)
CharSequence path
public io.netty.handler.codec.http2.EmptyHttp2Headers status (java.lang.CharSequence)
CharSequence status
public java.lang.CharSequence method ()
public java.lang.CharSequence scheme ()
public java.lang.CharSequence authority ()
public java.lang.CharSequence path ()
public java.lang.CharSequence status ()
public volatile io.netty.handler.codec.http2.Http2Headers status (java.lang.CharSequence)
public volatile io.netty.handler.codec.http2.Http2Headers path (java.lang.CharSequence)
public volatile io.netty.handler.codec.http2.Http2Headers authority (java.lang.CharSequence)
public volatile io.netty.handler.codec.http2.Http2Headers scheme (java.lang.CharSequence)
public volatile io.netty.handler.codec.http2.Http2Headers method (java.lang.CharSequence)
static void ()
}
io/netty/handler/codec/http2/DefaultHttp2FrameWriter.classDefaultHttp2FrameWriter.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.DefaultHttp2FrameWriter extends java.lang.Object implements io.netty.handler.codec.http2.Http2FrameWriter io.netty.handler.codec.http2.Http2FrameSizePolicy io.netty.handler.codec.http2.Http2FrameWriter$Configuration {
private static final String STREAM_ID
private static final String STREAM_DEPENDENCY
private static final io.netty.buffer.ByteBuf ZERO_BUFFER
private final io.netty.handler.codec.http2.Http2HeadersEncoder headersEncoder
private int maxFrameSize
public void ()
public void (io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector)
io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector headersSensativityDetector
public void (io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector, boolean)
io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector headersSensativityDetector
boolean ignoreMaxHeaderListSize
public void (io.netty.handler.codec.http2.Http2HeadersEncoder)
io.netty.handler.codec.http2.Http2HeadersEncoder headersEncoder
public io.netty.handler.codec.http2.Http2FrameWriter$Configuration configuration ()
public io.netty.handler.codec.http2.Http2HeaderTable headerTable ()
public io.netty.handler.codec.http2.Http2FrameSizePolicy frameSizePolicy ()
public void maxFrameSize (int) throws io.netty.handler.codec.http2.Http2Exception
int max
public int maxFrameSize ()
public void close ()
public io.netty.channel.ChannelFuture writeData (io.netty.channel.ChannelHandlerContext, int, io.netty.buffer.ByteBuf, int, boolean, io.netty.channel.ChannelPromise)
int frameDataBytes
int framePaddingBytes
io.netty.buffer.ByteBuf frameHeader
io.netty.buffer.ByteBuf frameData
boolean lastFrame
int remainingData
Throwable t
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.buffer.ByteBuf data
int padding
boolean endStream
io.netty.channel.ChannelPromise promise
io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator promiseAggregator
io.netty.handler.codec.http2.DefaultHttp2FrameWriter$DataFrameHeader header
boolean needToReleaseHeaders
boolean needToReleaseData
public io.netty.channel.ChannelFuture writeHeaders (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, boolean, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int padding
boolean endStream
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writeHeaders (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, short, boolean, int, boolean, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int streamDependency
short weight
boolean exclusive
int padding
boolean endStream
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writePriority (io.netty.channel.ChannelHandlerContext, int, int, short, boolean, io.netty.channel.ChannelPromise)
io.netty.buffer.ByteBuf buf
long word1
Throwable t
io.netty.channel.ChannelHandlerContext ctx
int streamId
int streamDependency
short weight
boolean exclusive
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writeRstStream (io.netty.channel.ChannelHandlerContext, int, long, io.netty.channel.ChannelPromise)
io.netty.buffer.ByteBuf buf
Throwable t
io.netty.channel.ChannelHandlerContext ctx
int streamId
long errorCode
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writeSettings (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2Settings, io.netty.channel.ChannelPromise)
io.netty.util.collection.CharObjectMap$PrimitiveEntry entry
java.util.Iterator i$
int payloadLength
io.netty.buffer.ByteBuf buf
Throwable t
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http2.Http2Settings settings
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writeSettingsAck (io.netty.channel.ChannelHandlerContext, io.netty.channel.ChannelPromise)
io.netty.buffer.ByteBuf buf
Throwable t
io.netty.channel.ChannelHandlerContext ctx
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writePing (io.netty.channel.ChannelHandlerContext, boolean, io.netty.buffer.ByteBuf, io.netty.channel.ChannelPromise)
io.netty.handler.codec.http2.Http2Flags flags
io.netty.buffer.ByteBuf buf
Throwable t
io.netty.channel.ChannelHandlerContext ctx
boolean ack
io.netty.buffer.ByteBuf data
io.netty.channel.ChannelPromise promise
boolean releaseData
io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator promiseAggregator
public io.netty.channel.ChannelFuture writePushPromise (io.netty.channel.ChannelHandlerContext, int, int, io.netty.handler.codec.http2.Http2Headers, int, io.netty.channel.ChannelPromise)
io.netty.handler.codec.http2.Http2Flags flags
int nonFragmentLength
int maxFragmentLength
io.netty.buffer.ByteBuf fragment
int payloadLength
io.netty.buffer.ByteBuf buf
Throwable t
io.netty.channel.ChannelHandlerContext ctx
int streamId
int promisedStreamId
io.netty.handler.codec.http2.Http2Headers headers
int padding
io.netty.channel.ChannelPromise promise
io.netty.buffer.ByteBuf headerBlock
io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator promiseAggregator
public io.netty.channel.ChannelFuture writeGoAway (io.netty.channel.ChannelHandlerContext, int, long, io.netty.buffer.ByteBuf, io.netty.channel.ChannelPromise)
int payloadLength
io.netty.buffer.ByteBuf buf
Throwable t
io.netty.channel.ChannelHandlerContext ctx
int lastStreamId
long errorCode
io.netty.buffer.ByteBuf debugData
io.netty.channel.ChannelPromise promise
boolean releaseData
io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator promiseAggregator
public io.netty.channel.ChannelFuture writeWindowUpdate (io.netty.channel.ChannelHandlerContext, int, int, io.netty.channel.ChannelPromise)
io.netty.buffer.ByteBuf buf
Throwable t
io.netty.channel.ChannelHandlerContext ctx
int streamId
int windowSizeIncrement
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writeFrame (io.netty.channel.ChannelHandlerContext, byte, int, io.netty.handler.codec.http2.Http2Flags, io.netty.buffer.ByteBuf, io.netty.channel.ChannelPromise)
io.netty.buffer.ByteBuf buf
Throwable t
io.netty.channel.ChannelHandlerContext ctx
byte frameType
int streamId
io.netty.handler.codec.http2.Http2Flags flags
io.netty.buffer.ByteBuf payload
io.netty.channel.ChannelPromise promise
boolean releaseData
io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator promiseAggregator
private io.netty.channel.ChannelFuture writeHeadersInternal (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, boolean, boolean, int, short, boolean, io.netty.channel.ChannelPromise)
long word1
io.netty.handler.codec.http2.Http2Flags flags
int nonFragmentBytes
int maxFragmentLength
io.netty.buffer.ByteBuf fragment
int payloadLength
io.netty.buffer.ByteBuf buf
Throwable t
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int padding
boolean endStream
boolean hasPriority
int streamDependency
short weight
boolean exclusive
io.netty.channel.ChannelPromise promise
io.netty.buffer.ByteBuf headerBlock
io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator promiseAggregator
private io.netty.channel.ChannelFuture writeContinuationFrames (io.netty.channel.ChannelHandlerContext, int, io.netty.buffer.ByteBuf, int, io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator)
io.netty.buffer.ByteBuf fragment
int fragmentReadableBytes
int payloadLength
io.netty.buffer.ByteBuf buf
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.buffer.ByteBuf headerBlock
int padding
io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator promiseAggregator
io.netty.handler.codec.http2.Http2Flags flags
int maxFragmentLength
private static int paddingBytes (int)
int padding
private static void writePaddingLength (io.netty.buffer.ByteBuf, int)
io.netty.buffer.ByteBuf buf
int padding
private static void verifyStreamId (int, java.lang.String)
int streamId
String argumentName
private static void verifyStreamOrConnectionId (int, java.lang.String)
int streamId
String argumentName
private static void verifyWeight (short)
short weight
private static void verifyErrorCode (long)
long errorCode
private static void verifyWindowSizeIncrement (int)
int windowSizeIncrement
private static void verifyPingPayload (io.netty.buffer.ByteBuf)
io.netty.buffer.ByteBuf data
static void access$000 (io.netty.buffer.ByteBuf, int)
io.netty.buffer.ByteBuf x0
int x1
static void ()
}
io/netty/handler/codec/http2/CharSequenceMap.classCharSequenceMap.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.CharSequenceMap extends io.netty.handler.codec.DefaultHeaders {
public void ()
public void (boolean)
boolean caseSensitive
public void (boolean, io.netty.handler.codec.ValueConverter)
boolean caseSensitive
io.netty.handler.codec.ValueConverter valueConverter
public void (boolean, io.netty.handler.codec.ValueConverter, int)
boolean caseSensitive
io.netty.handler.codec.ValueConverter valueConverter
int arraySizeHint
}
io/netty/handler/codec/http2/InboundHttp2ToHttpAdapter$ImmediateSendDetector.classInboundHttp2ToHttpAdapter.java
package io.netty.handler.codec.http2
abstract io.netty.handler.codec.http2.InboundHttp2ToHttpAdapter$ImmediateSendDetector extends java.lang.Object {
public abstract boolean mustSendImmediately (io.netty.handler.codec.http.FullHttpMessage)
public abstract io.netty.handler.codec.http.FullHttpMessage copyIfNeeded (io.netty.handler.codec.http.FullHttpMessage)
}
io/netty/handler/codec/http2/AbstractInboundHttp2ToHttpAdapterBuilder.classAbstractInboundHttp2ToHttpAdapterBuilder.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.AbstractInboundHttp2ToHttpAdapterBuilder extends java.lang.Object {
private final io.netty.handler.codec.http2.Http2Connection connection
private int maxContentLength
private boolean validateHttpHeaders
private boolean propagateSettings
protected void (io.netty.handler.codec.http2.Http2Connection)
io.netty.handler.codec.http2.Http2Connection connection
protected final io.netty.handler.codec.http2.AbstractInboundHttp2ToHttpAdapterBuilder self ()
protected io.netty.handler.codec.http2.Http2Connection connection ()
protected int maxContentLength ()
protected io.netty.handler.codec.http2.AbstractInboundHttp2ToHttpAdapterBuilder maxContentLength (int)
int maxContentLength
protected boolean isValidateHttpHeaders ()
protected io.netty.handler.codec.http2.AbstractInboundHttp2ToHttpAdapterBuilder validateHttpHeaders (boolean)
boolean validate
protected boolean isPropagateSettings ()
protected io.netty.handler.codec.http2.AbstractInboundHttp2ToHttpAdapterBuilder propagateSettings (boolean)
boolean propagate
protected io.netty.handler.codec.http2.InboundHttp2ToHttpAdapter build ()
io.netty.handler.codec.http2.InboundHttp2ToHttpAdapter instance
Throwable t
io.netty.handler.codec.http2.InboundHttp2ToHttpAdapter instance
protected abstract io.netty.handler.codec.http2.InboundHttp2ToHttpAdapter build (io.netty.handler.codec.http2.Http2Connection, int, boolean, boolean) throws java.lang.Exception
}
io/netty/handler/codec/http2/Http2FrameSizePolicy.classHttp2FrameSizePolicy.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2FrameSizePolicy extends java.lang.Object {
public abstract void maxFrameSize (int) throws io.netty.handler.codec.http2.Http2Exception
public abstract int maxFrameSize ()
}
io/netty/handler/codec/http2/Http2Exception.classHttp2Exception.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.Http2Exception extends java.lang.Exception {
private static final long serialVersionUID
private final io.netty.handler.codec.http2.Http2Error error
private final io.netty.handler.codec.http2.Http2Exception$ShutdownHint shutdownHint
public void (io.netty.handler.codec.http2.Http2Error)
io.netty.handler.codec.http2.Http2Error error
public void (io.netty.handler.codec.http2.Http2Error, io.netty.handler.codec.http2.Http2Exception$ShutdownHint)
io.netty.handler.codec.http2.Http2Error error
io.netty.handler.codec.http2.Http2Exception$ShutdownHint shutdownHint
public void (io.netty.handler.codec.http2.Http2Error, java.lang.String)
io.netty.handler.codec.http2.Http2Error error
String message
public void (io.netty.handler.codec.http2.Http2Error, java.lang.String, io.netty.handler.codec.http2.Http2Exception$ShutdownHint)
io.netty.handler.codec.http2.Http2Error error
String message
io.netty.handler.codec.http2.Http2Exception$ShutdownHint shutdownHint
public void (io.netty.handler.codec.http2.Http2Error, java.lang.String, java.lang.Throwable)
io.netty.handler.codec.http2.Http2Error error
String message
Throwable cause
public void (io.netty.handler.codec.http2.Http2Error, java.lang.String, java.lang.Throwable, io.netty.handler.codec.http2.Http2Exception$ShutdownHint)
io.netty.handler.codec.http2.Http2Error error
String message
Throwable cause
io.netty.handler.codec.http2.Http2Exception$ShutdownHint shutdownHint
public io.netty.handler.codec.http2.Http2Error error ()
public io.netty.handler.codec.http2.Http2Exception$ShutdownHint shutdownHint ()
public static transient io.netty.handler.codec.http2.Http2Exception connectionError (io.netty.handler.codec.http2.Http2Error, java.lang.String, java.lang.Object[])
io.netty.handler.codec.http2.Http2Error error
String fmt
Object[] args
public static transient io.netty.handler.codec.http2.Http2Exception connectionError (io.netty.handler.codec.http2.Http2Error, java.lang.Throwable, java.lang.String, java.lang.Object[])
io.netty.handler.codec.http2.Http2Error error
Throwable cause
String fmt
Object[] args
public static transient io.netty.handler.codec.http2.Http2Exception closedStreamError (io.netty.handler.codec.http2.Http2Error, java.lang.String, java.lang.Object[])
io.netty.handler.codec.http2.Http2Error error
String fmt
Object[] args
public static transient io.netty.handler.codec.http2.Http2Exception streamError (int, io.netty.handler.codec.http2.Http2Error, java.lang.String, java.lang.Object[])
int id
io.netty.handler.codec.http2.Http2Error error
String fmt
Object[] args
public static transient io.netty.handler.codec.http2.Http2Exception streamError (int, io.netty.handler.codec.http2.Http2Error, java.lang.Throwable, java.lang.String, java.lang.Object[])
int id
io.netty.handler.codec.http2.Http2Error error
Throwable cause
String fmt
Object[] args
public static boolean isStreamError (io.netty.handler.codec.http2.Http2Exception)
io.netty.handler.codec.http2.Http2Exception e
public static int streamId (io.netty.handler.codec.http2.Http2Exception)
io.netty.handler.codec.http2.Http2Exception e
}
io/netty/handler/codec/http2/StreamByteDistributor$Writer.classStreamByteDistributor.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.StreamByteDistributor$Writer extends java.lang.Object {
public abstract void write (io.netty.handler.codec.http2.Http2Stream, int)
}
io/netty/handler/codec/http2/Http2ConnectionHandler$ClosingChannelFutureListener$1.classHttp2ConnectionHandler.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.Http2ConnectionHandler$ClosingChannelFutureListener$1 extends java.lang.Object implements java.lang.Runnable {
final io.netty.channel.ChannelHandlerContext val$ctx
final io.netty.channel.ChannelPromise val$promise
final io.netty.handler.codec.http2.Http2ConnectionHandler$ClosingChannelFutureListener this$0
void (io.netty.handler.codec.http2.Http2ConnectionHandler$ClosingChannelFutureListener, io.netty.channel.ChannelHandlerContext, io.netty.channel.ChannelPromise)
public void run ()
}
io/netty/handler/codec/http2/HttpConversionUtil$ExtensionHeaderNames.classHttpConversionUtil.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.HttpConversionUtil$ExtensionHeaderNames extends java.lang.Enum {
public static final io.netty.handler.codec.http2.HttpConversionUtil$ExtensionHeaderNames STREAM_ID
public static final io.netty.handler.codec.http2.HttpConversionUtil$ExtensionHeaderNames SCHEME
public static final io.netty.handler.codec.http2.HttpConversionUtil$ExtensionHeaderNames PATH
public static final io.netty.handler.codec.http2.HttpConversionUtil$ExtensionHeaderNames STREAM_PROMISE_ID
public static final io.netty.handler.codec.http2.HttpConversionUtil$ExtensionHeaderNames STREAM_DEPENDENCY_ID
public static final io.netty.handler.codec.http2.HttpConversionUtil$ExtensionHeaderNames STREAM_WEIGHT
private final io.netty.util.AsciiString text
private static final io.netty.handler.codec.http2.HttpConversionUtil$ExtensionHeaderNames[] $VALUES
public static io.netty.handler.codec.http2.HttpConversionUtil$ExtensionHeaderNames[] values ()
public static io.netty.handler.codec.http2.HttpConversionUtil$ExtensionHeaderNames valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String text
public io.netty.util.AsciiString text ()
static void ()
}
io/netty/handler/codec/http2/DefaultHttp2FrameReader$3.classDefaultHttp2FrameReader.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.DefaultHttp2FrameReader$3 extends io.netty.handler.codec.http2.DefaultHttp2FrameReader$HeadersContinuation {
final int val$pushPromiseStreamId
final io.netty.channel.ChannelHandlerContext val$ctx
final int val$promisedStreamId
final int val$padding
final io.netty.handler.codec.http2.DefaultHttp2FrameReader this$0
void (io.netty.handler.codec.http2.DefaultHttp2FrameReader, int, io.netty.channel.ChannelHandlerContext, int, int)
public int getStreamId ()
public void processFragment (boolean, io.netty.buffer.ByteBuf, io.netty.handler.codec.http2.Http2FrameListener) throws io.netty.handler.codec.http2.Http2Exception
boolean endOfHeaders
io.netty.buffer.ByteBuf fragment
io.netty.handler.codec.http2.Http2FrameListener listener
}
io/netty/handler/codec/http2/Http2Connection.classHttp2Connection.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2Connection extends java.lang.Object {
public abstract io.netty.util.concurrent.Future close (io.netty.util.concurrent.Promise)
public abstract io.netty.handler.codec.http2.Http2Connection$PropertyKey newKey ()
public abstract void addListener (io.netty.handler.codec.http2.Http2Connection$Listener)
public abstract void removeListener (io.netty.handler.codec.http2.Http2Connection$Listener)
public abstract io.netty.handler.codec.http2.Http2Stream stream (int)
public abstract boolean streamMayHaveExisted (int)
public abstract io.netty.handler.codec.http2.Http2Stream connectionStream ()
public abstract int numActiveStreams ()
public abstract io.netty.handler.codec.http2.Http2Stream forEachActiveStream (io.netty.handler.codec.http2.Http2StreamVisitor) throws io.netty.handler.codec.http2.Http2Exception
public abstract boolean isServer ()
public abstract io.netty.handler.codec.http2.Http2Connection$Endpoint local ()
public abstract io.netty.handler.codec.http2.Http2Connection$Endpoint remote ()
public abstract boolean goAwayReceived ()
public abstract void goAwayReceived (int, long, io.netty.buffer.ByteBuf)
public abstract boolean goAwaySent ()
public abstract void goAwaySent (int, long, io.netty.buffer.ByteBuf)
}
io/netty/handler/codec/http2/DefaultHttp2ConnectionDecoder$PrefaceFrameListener.classDefaultHttp2ConnectionDecoder.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder$PrefaceFrameListener extends java.lang.Object implements io.netty.handler.codec.http2.Http2FrameListener {
final io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder this$0
private void (io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder)
private void verifyPrefaceReceived () throws io.netty.handler.codec.http2.Http2Exception
public int onDataRead (io.netty.channel.ChannelHandlerContext, int, io.netty.buffer.ByteBuf, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.buffer.ByteBuf data
int padding
boolean endOfStream
public void onHeadersRead (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int padding
boolean endOfStream
public void onHeadersRead (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, short, boolean, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int streamDependency
short weight
boolean exclusive
int padding
boolean endOfStream
public void onPriorityRead (io.netty.channel.ChannelHandlerContext, int, int, short, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
int streamDependency
short weight
boolean exclusive
public void onRstStreamRead (io.netty.channel.ChannelHandlerContext, int, long) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
long errorCode
public void onSettingsAckRead (io.netty.channel.ChannelHandlerContext) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
public void onSettingsRead (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2Settings) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http2.Http2Settings settings
public void onPingRead (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf data
public void onPingAckRead (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf data
public void onPushPromiseRead (io.netty.channel.ChannelHandlerContext, int, int, io.netty.handler.codec.http2.Http2Headers, int) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
int promisedStreamId
io.netty.handler.codec.http2.Http2Headers headers
int padding
public void onGoAwayRead (io.netty.channel.ChannelHandlerContext, int, long, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int lastStreamId
long errorCode
io.netty.buffer.ByteBuf debugData
public void onWindowUpdateRead (io.netty.channel.ChannelHandlerContext, int, int) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
int windowSizeIncrement
public void onUnknownFrame (io.netty.channel.ChannelHandlerContext, byte, int, io.netty.handler.codec.http2.Http2Flags, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
byte frameType
int streamId
io.netty.handler.codec.http2.Http2Flags flags
io.netty.buffer.ByteBuf payload
void (io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder, io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder$1)
io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder x0
io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder$1 x1
}
io/netty/handler/codec/http2/Http2ClientUpgradeCodec.classHttp2ClientUpgradeCodec.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.Http2ClientUpgradeCodec extends java.lang.Object implements io.netty.handler.codec.http.HttpClientUpgradeHandler$UpgradeCodec {
private static final java.util.List UPGRADE_HEADERS
private final String handlerName
private final io.netty.handler.codec.http2.Http2ConnectionHandler connectionHandler
public void (io.netty.handler.codec.http2.Http2ConnectionHandler)
io.netty.handler.codec.http2.Http2ConnectionHandler connectionHandler
public void (java.lang.String, io.netty.handler.codec.http2.Http2ConnectionHandler)
String handlerName
io.netty.handler.codec.http2.Http2ConnectionHandler connectionHandler
public java.lang.CharSequence protocol ()
public java.util.Collection setUpgradeHeaders (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http.HttpRequest)
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http.HttpRequest upgradeRequest
CharSequence settingsValue
public void upgradeTo (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http.FullHttpResponse) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http.FullHttpResponse upgradeResponse
private java.lang.CharSequence getSettingsHeaderValue (io.netty.channel.ChannelHandlerContext)
io.netty.util.collection.CharObjectMap$PrimitiveEntry entry
java.util.Iterator i$
io.netty.handler.codec.http2.Http2Settings settings
int payloadLength
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf buf
io.netty.buffer.ByteBuf encodedBuf
static void ()
}
io/netty/handler/codec/http2/AbstractHttp2StreamStateEvent.classAbstractHttp2StreamStateEvent.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.AbstractHttp2StreamStateEvent extends java.lang.Object implements io.netty.handler.codec.http2.Http2StreamStateEvent {
private final int streamId
protected void (int)
int streamId
public int streamId ()
}
io/netty/handler/codec/http2/DefaultHttp2ResetFrame.classDefaultHttp2ResetFrame.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.DefaultHttp2ResetFrame extends io.netty.handler.codec.http2.AbstractHttp2StreamFrame implements io.netty.handler.codec.http2.Http2ResetFrame {
private final long errorCode
public void (io.netty.handler.codec.http2.Http2Error)
io.netty.handler.codec.http2.Http2Error error
public void (long)
long errorCode
public io.netty.handler.codec.http2.DefaultHttp2ResetFrame streamId (int)
int streamId
public java.lang.String name ()
public long errorCode ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
io.netty.handler.codec.http2.DefaultHttp2ResetFrame other
public int hashCode ()
int hash
public volatile io.netty.handler.codec.http2.AbstractHttp2StreamFrame streamId (int)
public volatile io.netty.handler.codec.http2.Http2StreamFrame streamId (int)
}
io/netty/handler/codec/http2/DefaultHttp2LocalFlowController$WindowUpdateVisitor.classDefaultHttp2LocalFlowController.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.DefaultHttp2LocalFlowController$WindowUpdateVisitor extends java.lang.Object implements io.netty.handler.codec.http2.Http2StreamVisitor {
private io.netty.handler.codec.http2.Http2Exception$CompositeStreamException compositeException
private final int delta
final io.netty.handler.codec.http2.DefaultHttp2LocalFlowController this$0
public void (io.netty.handler.codec.http2.DefaultHttp2LocalFlowController, int)
int delta
public boolean visit (io.netty.handler.codec.http2.Http2Stream) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.DefaultHttp2LocalFlowController$FlowState state
io.netty.handler.codec.http2.Http2Exception$StreamException e
io.netty.handler.codec.http2.Http2Stream stream
public void throwIfError () throws io.netty.handler.codec.http2.Http2Exception$CompositeStreamException
}
io/netty/handler/codec/http2/DefaultHttp2LocalFlowController$1.classDefaultHttp2LocalFlowController.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.DefaultHttp2LocalFlowController$1 extends io.netty.handler.codec.http2.Http2ConnectionAdapter {
final io.netty.handler.codec.http2.DefaultHttp2LocalFlowController this$0
void (io.netty.handler.codec.http2.DefaultHttp2LocalFlowController)
public void onStreamAdded (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
public void onStreamActive (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
public void onStreamClosed (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.DefaultHttp2LocalFlowController$FlowState state
int unconsumedBytes
io.netty.handler.codec.http2.Http2Exception e
io.netty.handler.codec.http2.Http2Stream stream
}
io/netty/handler/codec/http2/Http2FrameAdapter.classHttp2FrameAdapter.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.Http2FrameAdapter extends java.lang.Object implements io.netty.handler.codec.http2.Http2FrameListener {
public void ()
public int onDataRead (io.netty.channel.ChannelHandlerContext, int, io.netty.buffer.ByteBuf, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.buffer.ByteBuf data
int padding
boolean endOfStream
public void onHeadersRead (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int padding
boolean endStream
public void onHeadersRead (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, short, boolean, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int streamDependency
short weight
boolean exclusive
int padding
boolean endStream
public void onPriorityRead (io.netty.channel.ChannelHandlerContext, int, int, short, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
int streamDependency
short weight
boolean exclusive
public void onRstStreamRead (io.netty.channel.ChannelHandlerContext, int, long) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
long errorCode
public void onSettingsAckRead (io.netty.channel.ChannelHandlerContext) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
public void onSettingsRead (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2Settings) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http2.Http2Settings settings
public void onPingRead (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf data
public void onPingAckRead (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf data
public void onPushPromiseRead (io.netty.channel.ChannelHandlerContext, int, int, io.netty.handler.codec.http2.Http2Headers, int) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
int promisedStreamId
io.netty.handler.codec.http2.Http2Headers headers
int padding
public void onGoAwayRead (io.netty.channel.ChannelHandlerContext, int, long, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int lastStreamId
long errorCode
io.netty.buffer.ByteBuf debugData
public void onWindowUpdateRead (io.netty.channel.ChannelHandlerContext, int, int) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
int windowSizeIncrement
public void onUnknownFrame (io.netty.channel.ChannelHandlerContext, byte, int, io.netty.handler.codec.http2.Http2Flags, io.netty.buffer.ByteBuf)
io.netty.channel.ChannelHandlerContext ctx
byte frameType
int streamId
io.netty.handler.codec.http2.Http2Flags flags
io.netty.buffer.ByteBuf payload
}
io/netty/handler/codec/http2/DefaultHttp2Connection$ActiveStreams$2.classDefaultHttp2Connection.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.DefaultHttp2Connection$ActiveStreams$2 extends java.lang.Object implements io.netty.handler.codec.http2.DefaultHttp2Connection$Event {
final io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream val$stream
final java.util.Iterator val$itr
final io.netty.handler.codec.http2.DefaultHttp2Connection$ActiveStreams this$1
void (io.netty.handler.codec.http2.DefaultHttp2Connection$ActiveStreams, io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream, java.util.Iterator)
public void process ()
}
io/netty/handler/codec/http2/Http2Connection$Listener.classHttp2Connection.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2Connection$Listener extends java.lang.Object {
public abstract void onStreamAdded (io.netty.handler.codec.http2.Http2Stream)
public abstract void onStreamActive (io.netty.handler.codec.http2.Http2Stream)
public abstract void onStreamHalfClosed (io.netty.handler.codec.http2.Http2Stream)
public abstract void onStreamClosed (io.netty.handler.codec.http2.Http2Stream)
public abstract void onStreamRemoved (io.netty.handler.codec.http2.Http2Stream)
public abstract void onPriorityTreeParentChanged (io.netty.handler.codec.http2.Http2Stream, io.netty.handler.codec.http2.Http2Stream)
public abstract void onPriorityTreeParentChanging (io.netty.handler.codec.http2.Http2Stream, io.netty.handler.codec.http2.Http2Stream)
public abstract void onWeightChanged (io.netty.handler.codec.http2.Http2Stream, short)
public abstract void onGoAwaySent (int, long, io.netty.buffer.ByteBuf)
public abstract void onGoAwayReceived (int, long, io.netty.buffer.ByteBuf)
}
io/netty/handler/codec/http2/DefaultHttp2FrameReader$1.classDefaultHttp2FrameReader.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.DefaultHttp2FrameReader$1 extends io.netty.handler.codec.http2.DefaultHttp2FrameReader$HeadersContinuation {
final int val$headersStreamId
final io.netty.channel.ChannelHandlerContext val$ctx
final int val$streamDependency
final short val$weight
final boolean val$exclusive
final int val$padding
final io.netty.handler.codec.http2.Http2Flags val$headersFlags
final io.netty.handler.codec.http2.DefaultHttp2FrameReader this$0
void (io.netty.handler.codec.http2.DefaultHttp2FrameReader, int, io.netty.channel.ChannelHandlerContext, int, short, boolean, int, io.netty.handler.codec.http2.Http2Flags)
public int getStreamId ()
public void processFragment (boolean, io.netty.buffer.ByteBuf, io.netty.handler.codec.http2.Http2FrameListener) throws io.netty.handler.codec.http2.Http2Exception
boolean endOfHeaders
io.netty.buffer.ByteBuf fragment
io.netty.handler.codec.http2.Http2FrameListener listener
io.netty.handler.codec.http2.DefaultHttp2FrameReader$HeadersBlockBuilder hdrBlockBuilder
}
io/netty/handler/codec/http2/Http2CodecUtil$SimpleChannelPromiseAggregator.classHttp2CodecUtil.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator extends io.netty.channel.DefaultChannelPromise {
private final io.netty.channel.ChannelPromise promise
private int expectedCount
private int doneCount
private Throwable lastFailure
private boolean doneAllocating
static final boolean $assertionsDisabled
void (io.netty.channel.ChannelPromise, io.netty.channel.Channel, io.netty.util.concurrent.EventExecutor)
io.netty.channel.ChannelPromise promise
io.netty.channel.Channel c
io.netty.util.concurrent.EventExecutor e
public io.netty.channel.ChannelPromise newPromise ()
public io.netty.channel.ChannelPromise doneAllocatingPromises ()
public boolean tryFailure (java.lang.Throwable)
Throwable cause
public io.netty.channel.ChannelPromise setFailure (java.lang.Throwable)
Throwable cause
public io.netty.channel.ChannelPromise setSuccess (java.lang.Void)
Void result
public boolean trySuccess (java.lang.Void)
Void result
private boolean allowFailure ()
private boolean awaitingPromises ()
private boolean allPromisesDone ()
private io.netty.channel.ChannelPromise setPromise ()
private boolean tryPromise ()
public volatile io.netty.util.concurrent.Promise setFailure (java.lang.Throwable)
public volatile boolean trySuccess (java.lang.Object)
public volatile io.netty.util.concurrent.Promise setSuccess (java.lang.Object)
static void ()
}
io/netty/handler/codec/http2/DefaultHttp2Connection$DefaultStream.classDefaultHttp2Connection.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream extends java.lang.Object implements io.netty.handler.codec.http2.Http2Stream {
private final int id
private final io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream$PropertyMap properties
private io.netty.handler.codec.http2.Http2Stream$State state
private short weight
private io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream parent
private io.netty.util.collection.IntObjectMap children
private boolean resetSent
static final boolean $assertionsDisabled
final io.netty.handler.codec.http2.DefaultHttp2Connection this$0
void (io.netty.handler.codec.http2.DefaultHttp2Connection, int, io.netty.handler.codec.http2.Http2Stream$State)
int id
io.netty.handler.codec.http2.Http2Stream$State state
public final int id ()
public final io.netty.handler.codec.http2.Http2Stream$State state ()
public boolean isResetSent ()
public io.netty.handler.codec.http2.Http2Stream resetSent ()
public final java.lang.Object setProperty (io.netty.handler.codec.http2.Http2Connection$PropertyKey, java.lang.Object)
io.netty.handler.codec.http2.Http2Connection$PropertyKey key
Object value
public final java.lang.Object getProperty (io.netty.handler.codec.http2.Http2Connection$PropertyKey)
io.netty.handler.codec.http2.Http2Connection$PropertyKey key
public final java.lang.Object removeProperty (io.netty.handler.codec.http2.Http2Connection$PropertyKey)
io.netty.handler.codec.http2.Http2Connection$PropertyKey key
public final boolean isRoot ()
public final short weight ()
public final io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream parent ()
public final boolean isDescendantOf (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http2.Http2Stream next
public final boolean isLeaf ()
public final int numChildren ()
public io.netty.handler.codec.http2.Http2Stream forEachChild (io.netty.handler.codec.http2.Http2StreamVisitor) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream stream
java.util.Iterator i$
io.netty.handler.codec.http2.Http2StreamVisitor visitor
public io.netty.handler.codec.http2.Http2Stream setPriority (int, short, boolean) throws io.netty.handler.codec.http2.Http2Exception
java.util.List events
java.util.List events
int parentStreamId
short weight
boolean exclusive
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream newParent
public io.netty.handler.codec.http2.Http2Stream open (boolean) throws io.netty.handler.codec.http2.Http2Exception
boolean halfClosed
void activate ()
io.netty.handler.codec.http2.Http2Stream close (java.util.Iterator)
java.util.Iterator itr
public io.netty.handler.codec.http2.Http2Stream close ()
public io.netty.handler.codec.http2.Http2Stream closeLocalSide ()
public io.netty.handler.codec.http2.Http2Stream closeRemoteSide ()
private void initChildrenIfEmpty ()
private void initChildren ()
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultEndpoint createdBy ()
final boolean isLocal ()
final void weight (short)
Throwable cause
int i
short oldWeight
short weight
private io.netty.util.collection.IntObjectMap retain (io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream)
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream streamToRetain
io.netty.util.collection.IntObjectMap prevChildren
final void takeChild (io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream, boolean, java.util.List)
io.netty.handler.codec.http2.Http2Stream oldChild
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream grandchild
java.util.Iterator i$
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream child
boolean exclusive
java.util.List events
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream oldParent
final boolean removeChild (io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream)
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream grandchild
java.util.Iterator i$
java.util.List events
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream child
public volatile io.netty.handler.codec.http2.Http2Stream parent ()
static void ()
}
io/netty/handler/codec/http2/internal/hpack/Encoder$HeaderEntry.classEncoder.java
package io.netty.handler.codec.http2.internal.hpack
io.netty.handler.codec.http2.internal.hpack.Encoder$HeaderEntry extends io.netty.handler.codec.http2.internal.hpack.HeaderField {
io.netty.handler.codec.http2.internal.hpack.Encoder$HeaderEntry before
io.netty.handler.codec.http2.internal.hpack.Encoder$HeaderEntry after
io.netty.handler.codec.http2.internal.hpack.Encoder$HeaderEntry next
int hash
int index
void (int, java.lang.CharSequence, java.lang.CharSequence, int, io.netty.handler.codec.http2.internal.hpack.Encoder$HeaderEntry)
int hash
CharSequence name
CharSequence value
int index
io.netty.handler.codec.http2.internal.hpack.Encoder$HeaderEntry next
private void remove ()
private void addBefore (io.netty.handler.codec.http2.internal.hpack.Encoder$HeaderEntry)
io.netty.handler.codec.http2.internal.hpack.Encoder$HeaderEntry existingEntry
static void access$000 (io.netty.handler.codec.http2.internal.hpack.Encoder$HeaderEntry, io.netty.handler.codec.http2.internal.hpack.Encoder$HeaderEntry)
io.netty.handler.codec.http2.internal.hpack.Encoder$HeaderEntry x0
io.netty.handler.codec.http2.internal.hpack.Encoder$HeaderEntry x1
static void access$100 (io.netty.handler.codec.http2.internal.hpack.Encoder$HeaderEntry)
io.netty.handler.codec.http2.internal.hpack.Encoder$HeaderEntry x0
}
io/netty/handler/codec/http2/internal/hpack/HuffmanDecoder$Node.classHuffmanDecoder.java
package io.netty.handler.codec.http2.internal.hpack
final io.netty.handler.codec.http2.internal.hpack.HuffmanDecoder$Node extends java.lang.Object {
private final int symbol
private final int bits
private final io.netty.handler.codec.http2.internal.hpack.HuffmanDecoder$Node[] children
static final boolean $assertionsDisabled
void ()
void (int, int)
int symbol
int bits
private boolean isTerminal ()
static boolean access$000 (io.netty.handler.codec.http2.internal.hpack.HuffmanDecoder$Node)
io.netty.handler.codec.http2.internal.hpack.HuffmanDecoder$Node x0
static io.netty.handler.codec.http2.internal.hpack.HuffmanDecoder$Node[] access$100 (io.netty.handler.codec.http2.internal.hpack.HuffmanDecoder$Node)
io.netty.handler.codec.http2.internal.hpack.HuffmanDecoder$Node x0
static int access$300 (io.netty.handler.codec.http2.internal.hpack.HuffmanDecoder$Node)
io.netty.handler.codec.http2.internal.hpack.HuffmanDecoder$Node x0
static int access$400 (io.netty.handler.codec.http2.internal.hpack.HuffmanDecoder$Node)
io.netty.handler.codec.http2.internal.hpack.HuffmanDecoder$Node x0
static void ()
}
io/netty/handler/codec/http2/internal/hpack/Decoder.classDecoder.java
package io.netty.handler.codec.http2.internal.hpack
public final io.netty.handler.codec.http2.internal.hpack.Decoder extends java.lang.Object {
private static final io.netty.handler.codec.http2.Http2Exception DECODE_DECOMPRESSION_EXCEPTION
private static final io.netty.handler.codec.http2.Http2Exception DECODE_ULE_128_DECOMPRESSION_EXCEPTION
private static final io.netty.handler.codec.http2.Http2Exception DECODE_ILLEGAL_INDEX_VALUE
private static final io.netty.handler.codec.http2.Http2Exception INDEX_HEADER_ILLEGAL_INDEX_VALUE
private static final io.netty.handler.codec.http2.Http2Exception READ_NAME_ILLEGAL_INDEX_VALUE
private static final io.netty.handler.codec.http2.Http2Exception INVALID_MAX_DYNAMIC_TABLE_SIZE
private static final io.netty.handler.codec.http2.Http2Exception MAX_DYNAMIC_TABLE_SIZE_CHANGE_REQUIRED
private static final byte READ_HEADER_REPRESENTATION
private static final byte READ_MAX_DYNAMIC_TABLE_SIZE
private static final byte READ_INDEXED_HEADER
private static final byte READ_INDEXED_HEADER_NAME
private static final byte READ_LITERAL_HEADER_NAME_LENGTH_PREFIX
private static final byte READ_LITERAL_HEADER_NAME_LENGTH
private static final byte READ_LITERAL_HEADER_NAME
private static final byte READ_LITERAL_HEADER_VALUE_LENGTH_PREFIX
private static final byte READ_LITERAL_HEADER_VALUE_LENGTH
private static final byte READ_LITERAL_HEADER_VALUE
private final io.netty.handler.codec.http2.internal.hpack.DynamicTable dynamicTable
private final io.netty.handler.codec.http2.internal.hpack.HuffmanDecoder huffmanDecoder
private long maxHeaderListSize
private long maxDynamicTableSize
private long encoderMaxDynamicTableSize
private boolean maxDynamicTableSizeChangeRequired
static final boolean $assertionsDisabled
public void ()
public void (int)
int initialHuffmanDecodeCapacity
void (int, int)
int initialHuffmanDecodeCapacity
int maxHeaderTableSize
public void decode (int, io.netty.buffer.ByteBuf, io.netty.handler.codec.http2.Http2Headers) throws io.netty.handler.codec.http2.Http2Exception
byte b
byte b
byte b
CharSequence value
int streamId
io.netty.buffer.ByteBuf in
io.netty.handler.codec.http2.Http2Headers headers
int index
long headersLength
int nameLength
int valueLength
byte state
boolean huffmanEncoded
CharSequence name
io.netty.handler.codec.http2.internal.hpack.HpackUtil$IndexType indexType
public void setMaxHeaderTableSize (long) throws io.netty.handler.codec.http2.Http2Exception
long maxHeaderTableSize
public void setMaxHeaderListSize (long) throws io.netty.handler.codec.http2.Http2Exception
long maxHeaderListSize
public long getMaxHeaderListSize ()
public long getMaxHeaderTableSize ()
int length ()
long size ()
io.netty.handler.codec.http2.internal.hpack.HeaderField getHeaderField (int)
int index
private void setDynamicTableSize (int) throws io.netty.handler.codec.http2.Http2Exception
int dynamicTableSize
private java.lang.CharSequence readName (int) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.internal.hpack.HeaderField headerField
io.netty.handler.codec.http2.internal.hpack.HeaderField headerField
int index
private long indexHeader (int, int, io.netty.handler.codec.http2.Http2Headers, long) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.internal.hpack.HeaderField headerField
io.netty.handler.codec.http2.internal.hpack.HeaderField headerField
int streamId
int index
io.netty.handler.codec.http2.Http2Headers headers
long headersLength
private long insertHeader (int, io.netty.handler.codec.http2.Http2Headers, java.lang.CharSequence, java.lang.CharSequence, io.netty.handler.codec.http2.internal.hpack.HpackUtil$IndexType, long) throws io.netty.handler.codec.http2.Http2Exception
int streamId
io.netty.handler.codec.http2.Http2Headers headers
CharSequence name
CharSequence value
io.netty.handler.codec.http2.internal.hpack.HpackUtil$IndexType indexType
long headerSize
private long addHeader (int, io.netty.handler.codec.http2.Http2Headers, java.lang.CharSequence, java.lang.CharSequence, long) throws io.netty.handler.codec.http2.Http2Exception
int streamId
io.netty.handler.codec.http2.Http2Headers headers
CharSequence name
CharSequence value
long headersLength
private java.lang.CharSequence readStringLiteral (io.netty.buffer.ByteBuf, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.buffer.ByteBuf in
int length
boolean huffmanEncoded
byte[] buf
private static java.lang.IllegalArgumentException notEnoughDataException (io.netty.buffer.ByteBuf)
io.netty.buffer.ByteBuf in
private static int decodeULE128 (io.netty.buffer.ByteBuf, int) throws io.netty.handler.codec.http2.Http2Exception
byte b
int readerIndex
int shift
io.netty.buffer.ByteBuf in
int result
int writerIndex
static void ()
}
io/netty/handler/codec/http2/internal/hpack/HeaderField.classHeaderField.java
package io.netty.handler.codec.http2.internal.hpack
io.netty.handler.codec.http2.internal.hpack.HeaderField extends java.lang.Object {
static final int HEADER_ENTRY_OVERHEAD
final CharSequence name
final CharSequence value
static long sizeOf (java.lang.CharSequence, java.lang.CharSequence)
CharSequence name
CharSequence value
void (java.lang.CharSequence, java.lang.CharSequence)
CharSequence name
CharSequence value
int size ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
io.netty.handler.codec.http2.internal.hpack.HeaderField other
public java.lang.String toString ()
}
io/netty/handler/codec/http2/internal/hpack/DynamicTable.classDynamicTable.java
package io.netty.handler.codec.http2.internal.hpack
final io.netty.handler.codec.http2.internal.hpack.DynamicTable extends java.lang.Object {
io.netty.handler.codec.http2.internal.hpack.HeaderField[] headerFields
int head
int tail
private long size
private long capacity
void (long)
long initialCapacity
public int length ()
int length
int length
public long size ()
public long capacity ()
public io.netty.handler.codec.http2.internal.hpack.HeaderField getEntry (int)
int index
int i
public void add (io.netty.handler.codec.http2.internal.hpack.HeaderField)
io.netty.handler.codec.http2.internal.hpack.HeaderField header
int headerSize
public io.netty.handler.codec.http2.internal.hpack.HeaderField remove ()
io.netty.handler.codec.http2.internal.hpack.HeaderField removed
public void clear ()
public void setCapacity (long)
io.netty.handler.codec.http2.internal.hpack.HeaderField entry
int i
long capacity
int maxEntries
io.netty.handler.codec.http2.internal.hpack.HeaderField[] tmp
int len
int cursor
}
io/netty/handler/codec/http2/internal/hpack/HpackUtil.classHpackUtil.java
package io.netty.handler.codec.http2.internal.hpack
final io.netty.handler.codec.http2.internal.hpack.HpackUtil extends java.lang.Object {
static final int[] HUFFMAN_CODES
static final byte[] HUFFMAN_CODE_LENGTHS
static final int HUFFMAN_EOS
static int equalsConstantTime (java.lang.CharSequence, java.lang.CharSequence)
io.netty.util.AsciiString s1Ascii
io.netty.util.AsciiString s2Ascii
CharSequence s1
CharSequence s2
private void ()
static void ()
}
io/netty/handler/codec/http2/internal/hpack/Encoder$1.classEncoder.java
package io.netty.handler.codec.http2.internal.hpack
io.netty.handler.codec.http2.internal.hpack.Encoder$1 extends java.lang.Object {
static final int[] $SwitchMap$io$netty$handler$codec$http2$internal$hpack$HpackUtil$IndexType
static void ()
}
io/netty/handler/codec/http2/internal/hpack/StaticTable.classStaticTable.java
package io.netty.handler.codec.http2.internal.hpack
final io.netty.handler.codec.http2.internal.hpack.StaticTable extends java.lang.Object {
private static final java.util.List STATIC_TABLE
private static final io.netty.handler.codec.http2.CharSequenceMap STATIC_INDEX_BY_NAME
static final int length
private static io.netty.handler.codec.http2.internal.hpack.HeaderField newEmptyHeaderField (java.lang.CharSequence)
CharSequence name
private static io.netty.handler.codec.http2.internal.hpack.HeaderField newHeaderField (java.lang.CharSequence, java.lang.CharSequence)
CharSequence name
CharSequence value
static io.netty.handler.codec.http2.internal.hpack.HeaderField getEntry (int)
int index
static int getIndex (java.lang.CharSequence)
CharSequence name
Integer index
static int getIndex (java.lang.CharSequence, java.lang.CharSequence)
io.netty.handler.codec.http2.internal.hpack.HeaderField entry
CharSequence name
CharSequence value
int index
private static io.netty.handler.codec.http2.CharSequenceMap createMap ()
io.netty.handler.codec.http2.internal.hpack.HeaderField entry
CharSequence name
int index
int length
io.netty.handler.codec.http2.CharSequenceMap ret
private void ()
static void ()
}
io/netty/handler/codec/http2/internal/hpack/Encoder.classEncoder.java
package io.netty.handler.codec.http2.internal.hpack
public final io.netty.handler.codec.http2.internal.hpack.Encoder extends java.lang.Object {
private final io.netty.handler.codec.http2.internal.hpack.Encoder$HeaderEntry[] headerFields
private final io.netty.handler.codec.http2.internal.hpack.Encoder$HeaderEntry head
private final io.netty.handler.codec.http2.internal.hpack.HuffmanEncoder huffmanEncoder
private final byte hashMask
private final boolean ignoreMaxHeaderListSize
private long size
private long maxHeaderTableSize
private long maxHeaderListSize
static final boolean $assertionsDisabled
public void ()
public void (boolean)
boolean ignoreMaxHeaderListSize
public void (boolean, int)
boolean ignoreMaxHeaderListSize
int arraySizeHint
public void encodeHeaders (io.netty.buffer.ByteBuf, io.netty.handler.codec.http2.Http2Headers, io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector) throws io.netty.handler.codec.http2.Http2Exception
io.netty.buffer.ByteBuf out
io.netty.handler.codec.http2.Http2Headers headers
io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector sensitivityDetector
private void encodeHeadersEnforceMaxHeaderListSize (io.netty.buffer.ByteBuf, io.netty.handler.codec.http2.Http2Headers, io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector) throws io.netty.handler.codec.http2.Http2Exception
CharSequence name
CharSequence value
long currHeaderSize
java.util.Map$Entry header
java.util.Iterator i$
io.netty.buffer.ByteBuf out
io.netty.handler.codec.http2.Http2Headers headers
io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector sensitivityDetector
long headerSize
private void encodeHeadersIgnoreMaxHeaderListSize (io.netty.buffer.ByteBuf, io.netty.handler.codec.http2.Http2Headers, io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector) throws io.netty.handler.codec.http2.Http2Exception
CharSequence name
CharSequence value
java.util.Map$Entry header
java.util.Iterator i$
io.netty.buffer.ByteBuf out
io.netty.handler.codec.http2.Http2Headers headers
io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector sensitivityDetector
private void encodeHeader (io.netty.buffer.ByteBuf, java.lang.CharSequence, java.lang.CharSequence, boolean, long)
int nameIndex
int nameIndex
int staticTableIndex
int nameIndex
int index
int staticTableIndex
io.netty.buffer.ByteBuf out
CharSequence name
CharSequence value
boolean sensitive
long headerSize
io.netty.handler.codec.http2.internal.hpack.Encoder$HeaderEntry headerField
public void setMaxHeaderTableSize (io.netty.buffer.ByteBuf, long) throws io.netty.handler.codec.http2.Http2Exception
io.netty.buffer.ByteBuf out
long maxHeaderTableSize
public long getMaxHeaderTableSize ()
public void setMaxHeaderListSize (long) throws io.netty.handler.codec.http2.Http2Exception
long maxHeaderListSize
public long getMaxHeaderListSize ()
private static void encodeInteger (io.netty.buffer.ByteBuf, int, int, int)
int length
io.netty.buffer.ByteBuf out
int mask
int n
int i
int nbits
private void encodeStringLiteral (io.netty.buffer.ByteBuf, java.lang.CharSequence)
io.netty.util.AsciiString asciiString
io.netty.buffer.ByteBuf out
CharSequence string
int huffmanLength
private void encodeLiteral (io.netty.buffer.ByteBuf, java.lang.CharSequence, java.lang.CharSequence, io.netty.handler.codec.http2.internal.hpack.HpackUtil$IndexType, int)
io.netty.buffer.ByteBuf out
CharSequence name
CharSequence value
io.netty.handler.codec.http2.internal.hpack.HpackUtil$IndexType indexType
int nameIndex
boolean nameIndexValid
private int getNameIndex (java.lang.CharSequence)
CharSequence name
int index
private void ensureCapacity (long)
int index
long headerSize
int length ()
long size ()
io.netty.handler.codec.http2.internal.hpack.HeaderField getHeaderField (int)
int index
io.netty.handler.codec.http2.internal.hpack.Encoder$HeaderEntry entry
private io.netty.handler.codec.http2.internal.hpack.Encoder$HeaderEntry getEntry (java.lang.CharSequence, java.lang.CharSequence)
io.netty.handler.codec.http2.internal.hpack.Encoder$HeaderEntry e
CharSequence name
CharSequence value
int h
int i
private int getIndex (java.lang.CharSequence)
io.netty.handler.codec.http2.internal.hpack.Encoder$HeaderEntry e
CharSequence name
int h
int i
private int getIndex (int)
int index
private void add (java.lang.CharSequence, java.lang.CharSequence, long)
CharSequence name
CharSequence value
long headerSize
int h
int i
io.netty.handler.codec.http2.internal.hpack.Encoder$HeaderEntry old
io.netty.handler.codec.http2.internal.hpack.Encoder$HeaderEntry e
private io.netty.handler.codec.http2.internal.hpack.HeaderField remove ()
io.netty.handler.codec.http2.internal.hpack.Encoder$HeaderEntry next
io.netty.handler.codec.http2.internal.hpack.Encoder$HeaderEntry eldest
int h
int i
io.netty.handler.codec.http2.internal.hpack.Encoder$HeaderEntry prev
io.netty.handler.codec.http2.internal.hpack.Encoder$HeaderEntry e
private void clear ()
private int index (int)
int h
static void ()
}
io/netty/handler/codec/http2/DefaultHttp2Connection$ActiveStreams.classDefaultHttp2Connection.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.DefaultHttp2Connection$ActiveStreams extends java.lang.Object {
private final java.util.List listeners
private final java.util.Queue pendingEvents
private final java.util.Set streams
private int pendingIterations
final io.netty.handler.codec.http2.DefaultHttp2Connection this$0
public void (io.netty.handler.codec.http2.DefaultHttp2Connection, java.util.List)
java.util.List listeners
public int size ()
public void activate (io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream)
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream stream
public void deactivate (io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream, java.util.Iterator)
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream stream
java.util.Iterator itr
public io.netty.handler.codec.http2.Http2Stream forEachActiveStream (io.netty.handler.codec.http2.Http2StreamVisitor) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.Http2Stream stream
java.util.Iterator i$
io.netty.handler.codec.http2.Http2StreamVisitor visitor
void addToActiveStreams (io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream)
Throwable cause
int i
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream stream
void removeFromActiveStreams (io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream, java.util.Iterator)
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream stream
java.util.Iterator itr
boolean allowModifications ()
void incrementPendingIterations ()
void decrementPendingIterations ()
Throwable cause
io.netty.handler.codec.http2.DefaultHttp2Connection$Event event
}
io/netty/handler/codec/http2/StreamBufferingEncoder.classStreamBufferingEncoder.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.StreamBufferingEncoder extends io.netty.handler.codec.http2.DecoratingHttp2ConnectionEncoder {
private final java.util.TreeMap pendingStreams
private int maxConcurrentStreams
private boolean closed
public void (io.netty.handler.codec.http2.Http2ConnectionEncoder)
io.netty.handler.codec.http2.Http2ConnectionEncoder delegate
public void (io.netty.handler.codec.http2.Http2ConnectionEncoder, int)
io.netty.handler.codec.http2.Http2ConnectionEncoder delegate
int initialMaxConcurrentStreams
public int numBufferedStreams ()
public io.netty.channel.ChannelFuture writeHeaders (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, boolean, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int padding
boolean endStream
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writeHeaders (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, short, boolean, int, boolean, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int streamDependency
short weight
boolean exclusive
int padding
boolean endOfStream
io.netty.channel.ChannelPromise promise
io.netty.handler.codec.http2.StreamBufferingEncoder$PendingStream pendingStream
public io.netty.channel.ChannelFuture writeRstStream (io.netty.channel.ChannelHandlerContext, int, long, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
int streamId
long errorCode
io.netty.channel.ChannelPromise promise
io.netty.handler.codec.http2.StreamBufferingEncoder$PendingStream stream
public io.netty.channel.ChannelFuture writeData (io.netty.channel.ChannelHandlerContext, int, io.netty.buffer.ByteBuf, int, boolean, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.buffer.ByteBuf data
int padding
boolean endOfStream
io.netty.channel.ChannelPromise promise
io.netty.handler.codec.http2.StreamBufferingEncoder$PendingStream pendingStream
public void remoteSettings (io.netty.handler.codec.http2.Http2Settings) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.Http2Settings settings
public void close ()
io.netty.handler.codec.http2.StreamBufferingEncoder$PendingStream stream
io.netty.handler.codec.http2.StreamBufferingEncoder$Http2ChannelClosedException e
private void tryCreatePendingStreams ()
java.util.Map$Entry entry
io.netty.handler.codec.http2.StreamBufferingEncoder$PendingStream pendingStream
private void cancelGoAwayStreams (int, long, io.netty.buffer.ByteBuf)
io.netty.handler.codec.http2.StreamBufferingEncoder$PendingStream stream
int lastStreamId
long errorCode
io.netty.buffer.ByteBuf debugData
java.util.Iterator iter
Exception e
private boolean canCreateStream ()
private boolean isExistingStream (int)
int streamId
static void access$000 (io.netty.handler.codec.http2.StreamBufferingEncoder, int, long, io.netty.buffer.ByteBuf)
io.netty.handler.codec.http2.StreamBufferingEncoder x0
int x1
long x2
io.netty.buffer.ByteBuf x3
static void access$100 (io.netty.handler.codec.http2.StreamBufferingEncoder)
io.netty.handler.codec.http2.StreamBufferingEncoder x0
}
io/netty/handler/codec/http2/DefaultHttp2HeadersDecoder.classDefaultHttp2HeadersDecoder.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.DefaultHttp2HeadersDecoder extends java.lang.Object implements io.netty.handler.codec.http2.Http2HeadersDecoder io.netty.handler.codec.http2.Http2HeadersDecoder$Configuration {
private static final float HEADERS_COUNT_WEIGHT_NEW
private static final float HEADERS_COUNT_WEIGHT_HISTORICAL
private final io.netty.handler.codec.http2.internal.hpack.Decoder decoder
private final io.netty.handler.codec.http2.Http2HeaderTable headerTable
private final boolean validateHeaders
private float headerArraySizeAccumulator
public void ()
public void (boolean)
boolean validateHeaders
public void (boolean, int)
boolean validateHeaders
int initialHuffmanDecodeCapacity
void (boolean, io.netty.handler.codec.http2.internal.hpack.Decoder)
boolean validateHeaders
io.netty.handler.codec.http2.internal.hpack.Decoder decoder
public io.netty.handler.codec.http2.Http2HeaderTable headerTable ()
public io.netty.handler.codec.http2.Http2HeadersDecoder$Configuration configuration ()
public io.netty.handler.codec.http2.Http2Headers decodeHeaders (int, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.Http2Headers headers
io.netty.handler.codec.http2.Http2Exception e
Throwable e
int streamId
io.netty.buffer.ByteBuf headerBlock
static io.netty.handler.codec.http2.internal.hpack.Decoder access$100 (io.netty.handler.codec.http2.DefaultHttp2HeadersDecoder)
io.netty.handler.codec.http2.DefaultHttp2HeadersDecoder x0
}
io/netty/handler/codec/http2/DefaultHttp2Headers$Http2HeaderEntry.classDefaultHttp2Headers.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.DefaultHttp2Headers$Http2HeaderEntry extends io.netty.handler.codec.DefaultHeaders$HeaderEntry {
final io.netty.handler.codec.http2.DefaultHttp2Headers this$0
protected void (io.netty.handler.codec.http2.DefaultHttp2Headers, int, java.lang.CharSequence, java.lang.CharSequence, io.netty.handler.codec.DefaultHeaders$HeaderEntry)
int hash
CharSequence key
CharSequence value
io.netty.handler.codec.DefaultHeaders$HeaderEntry next
protected void remove ()
}
io/netty/handler/codec/http2/DefaultHttp2HeadersEncoder.classDefaultHttp2HeadersEncoder.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.DefaultHttp2HeadersEncoder extends java.lang.Object implements io.netty.handler.codec.http2.Http2HeadersEncoder io.netty.handler.codec.http2.Http2HeadersEncoder$Configuration {
private final io.netty.handler.codec.http2.internal.hpack.Encoder encoder
private final io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector sensitivityDetector
private final io.netty.handler.codec.http2.Http2HeaderTable headerTable
private final io.netty.buffer.ByteBuf tableSizeChangeOutput
public void ()
public void (io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector)
io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector sensitivityDetector
public void (io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector, boolean)
io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector sensitivityDetector
boolean ignoreMaxHeaderListSize
public void (io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector, boolean, int)
io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector sensitivityDetector
boolean ignoreMaxHeaderListSize
int dynamicTableArraySizeHint
void (io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector, io.netty.handler.codec.http2.internal.hpack.Encoder)
io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector sensitivityDetector
io.netty.handler.codec.http2.internal.hpack.Encoder encoder
public void encodeHeaders (io.netty.handler.codec.http2.Http2Headers, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.Http2Exception e
Throwable t
io.netty.handler.codec.http2.Http2Headers headers
io.netty.buffer.ByteBuf buffer
public io.netty.handler.codec.http2.Http2HeaderTable headerTable ()
public io.netty.handler.codec.http2.Http2HeadersEncoder$Configuration configuration ()
static io.netty.buffer.ByteBuf access$100 (io.netty.handler.codec.http2.DefaultHttp2HeadersEncoder)
io.netty.handler.codec.http2.DefaultHttp2HeadersEncoder x0
static io.netty.handler.codec.http2.internal.hpack.Encoder access$200 (io.netty.handler.codec.http2.DefaultHttp2HeadersEncoder)
io.netty.handler.codec.http2.DefaultHttp2HeadersEncoder x0
}
io/netty/handler/codec/http2/Http2MultiplexCodec$ChannelCarryingHeadersFrame.classHttp2MultiplexCodec.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.Http2MultiplexCodec$ChannelCarryingHeadersFrame extends java.lang.Object implements io.netty.handler.codec.http2.Http2HeadersFrame {
private final io.netty.handler.codec.http2.Http2HeadersFrame frame
private final io.netty.handler.codec.http2.Http2MultiplexCodec$Http2StreamChannel childChannel
void (io.netty.handler.codec.http2.Http2HeadersFrame, io.netty.handler.codec.http2.Http2MultiplexCodec$Http2StreamChannel)
io.netty.handler.codec.http2.Http2HeadersFrame frame
io.netty.handler.codec.http2.Http2MultiplexCodec$Http2StreamChannel childChannel
public io.netty.handler.codec.http2.Http2Headers headers ()
public boolean isEndStream ()
public int padding ()
public io.netty.handler.codec.http2.Http2StreamFrame streamId (int)
int streamId
public int streamId ()
public java.lang.String name ()
io.netty.handler.codec.http2.Http2MultiplexCodec$Http2StreamChannel channel ()
}
io/netty/handler/codec/http2/InboundHttp2ToHttpAdapter$1.classInboundHttp2ToHttpAdapter.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.InboundHttp2ToHttpAdapter$1 extends java.lang.Object implements io.netty.handler.codec.http2.InboundHttp2ToHttpAdapter$ImmediateSendDetector {
void ()
public boolean mustSendImmediately (io.netty.handler.codec.http.FullHttpMessage)
io.netty.handler.codec.http.FullHttpMessage msg
public io.netty.handler.codec.http.FullHttpMessage copyIfNeeded (io.netty.handler.codec.http.FullHttpMessage)
io.netty.handler.codec.http.FullHttpRequest copy
io.netty.handler.codec.http.FullHttpMessage msg
}
io/netty/handler/codec/http2/AbstractHttp2StreamChannel$2.classAbstractHttp2StreamChannel.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.AbstractHttp2StreamChannel$2 extends java.lang.Object implements java.lang.Runnable {
final Object[] val$msgsCopy
final io.netty.handler.codec.http2.AbstractHttp2StreamChannel this$0
void (io.netty.handler.codec.http2.AbstractHttp2StreamChannel, java.lang.Object[])
public void run ()
Throwable t
Object msg
Object[] arr$
int len$
int i$
}
io/netty/handler/codec/http2/Http2FrameWriter$Configuration.classHttp2FrameWriter.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2FrameWriter$Configuration extends java.lang.Object {
public abstract io.netty.handler.codec.http2.Http2HeaderTable headerTable ()
public abstract io.netty.handler.codec.http2.Http2FrameSizePolicy frameSizePolicy ()
}
io/netty/handler/codec/http2/WeightedFairQueueByteDistributor$State.classWeightedFairQueueByteDistributor.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$State extends java.lang.Object implements io.netty.util.internal.PriorityQueueNode {
final io.netty.handler.codec.http2.Http2Stream stream
private final java.util.Queue queue
int streamableBytes
int activeCountForTree
private int priorityQueueIndex
long pseudoTimeToWrite
long pseudoTime
long totalQueuedWeights
boolean active
static final boolean $assertionsDisabled
final io.netty.handler.codec.http2.WeightedFairQueueByteDistributor this$0
void (io.netty.handler.codec.http2.WeightedFairQueueByteDistributor, io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
void (io.netty.handler.codec.http2.WeightedFairQueueByteDistributor, io.netty.handler.codec.http2.Http2Stream, int)
io.netty.handler.codec.http2.Http2Stream stream
int initialSize
void write (int, io.netty.handler.codec.http2.StreamByteDistributor$Writer) throws io.netty.handler.codec.http2.Http2Exception
Throwable t
int numBytes
io.netty.handler.codec.http2.StreamByteDistributor$Writer writer
void isActiveCountChangeForTree (int)
io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$State pState
int increment
void updateStreamableBytes (int, boolean)
int newStreamableBytes
boolean isActive
void updatePseudoTime (io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$State, int, long)
io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$State parentState
int nsent
long totalQueuedWeights
void offerAndInitializePseudoTime (io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$State)
io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$State state
void offer (io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$State)
io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$State state
io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$State poll ()
io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$State state
void remove (io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$State)
io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$State state
io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$State peek ()
void close ()
public int compareTo (io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$State)
io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$State o
public int priorityQueueIndex ()
public void priorityQueueIndex (int)
int i
public volatile int compareTo (java.lang.Object)
static void ()
}
io/netty/handler/codec/http2/Http2ConnectionHandlerBuilder.classHttp2ConnectionHandlerBuilder.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.Http2ConnectionHandlerBuilder extends io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder {
public void ()
public io.netty.handler.codec.http2.Http2ConnectionHandlerBuilder validateHeaders (boolean)
boolean validateHeaders
public io.netty.handler.codec.http2.Http2ConnectionHandlerBuilder initialSettings (io.netty.handler.codec.http2.Http2Settings)
io.netty.handler.codec.http2.Http2Settings settings
public io.netty.handler.codec.http2.Http2ConnectionHandlerBuilder frameListener (io.netty.handler.codec.http2.Http2FrameListener)
io.netty.handler.codec.http2.Http2FrameListener frameListener
public io.netty.handler.codec.http2.Http2ConnectionHandlerBuilder gracefulShutdownTimeoutMillis (long)
long gracefulShutdownTimeoutMillis
public io.netty.handler.codec.http2.Http2ConnectionHandlerBuilder server (boolean)
boolean isServer
public io.netty.handler.codec.http2.Http2ConnectionHandlerBuilder connection (io.netty.handler.codec.http2.Http2Connection)
io.netty.handler.codec.http2.Http2Connection connection
public io.netty.handler.codec.http2.Http2ConnectionHandlerBuilder codec (io.netty.handler.codec.http2.Http2ConnectionDecoder, io.netty.handler.codec.http2.Http2ConnectionEncoder)
io.netty.handler.codec.http2.Http2ConnectionDecoder decoder
io.netty.handler.codec.http2.Http2ConnectionEncoder encoder
public io.netty.handler.codec.http2.Http2ConnectionHandlerBuilder frameLogger (io.netty.handler.codec.http2.Http2FrameLogger)
io.netty.handler.codec.http2.Http2FrameLogger frameLogger
public io.netty.handler.codec.http2.Http2ConnectionHandlerBuilder encoderEnforceMaxConcurrentStreams (boolean)
boolean encoderEnforceMaxConcurrentStreams
public io.netty.handler.codec.http2.Http2ConnectionHandlerBuilder headerSensitivityDetector (io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector)
io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector headerSensitivityDetector
public io.netty.handler.codec.http2.Http2ConnectionHandler build ()
protected io.netty.handler.codec.http2.Http2ConnectionHandler build (io.netty.handler.codec.http2.Http2ConnectionDecoder, io.netty.handler.codec.http2.Http2ConnectionEncoder, io.netty.handler.codec.http2.Http2Settings)
io.netty.handler.codec.http2.Http2ConnectionDecoder decoder
io.netty.handler.codec.http2.Http2ConnectionEncoder encoder
io.netty.handler.codec.http2.Http2Settings initialSettings
public volatile io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder headerSensitivityDetector (io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector)
public volatile io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder encoderEnforceMaxConcurrentStreams (boolean)
public volatile io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder frameLogger (io.netty.handler.codec.http2.Http2FrameLogger)
public volatile io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder validateHeaders (boolean)
public volatile io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder codec (io.netty.handler.codec.http2.Http2ConnectionDecoder, io.netty.handler.codec.http2.Http2ConnectionEncoder)
public volatile io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder connection (io.netty.handler.codec.http2.Http2Connection)
public volatile io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder server (boolean)
public volatile io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder gracefulShutdownTimeoutMillis (long)
public volatile io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder frameListener (io.netty.handler.codec.http2.Http2FrameListener)
public volatile io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder initialSettings (io.netty.handler.codec.http2.Http2Settings)
}
io/netty/handler/codec/http2/Http2MultiplexCodec.classHttp2MultiplexCodec.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.Http2MultiplexCodec extends io.netty.channel.ChannelDuplexHandler {
private static final io.netty.util.internal.logging.InternalLogger logger
private final io.netty.handler.codec.http2.Http2StreamChannelBootstrap bootstrap
private final java.util.List channelsToFireChildReadComplete
private final boolean server
private io.netty.channel.ChannelHandlerContext ctx
private volatile Runnable flushTask
private final io.netty.util.collection.IntObjectMap childChannels
static final boolean $assertionsDisabled
public void (boolean, io.netty.handler.codec.http2.Http2StreamChannelBootstrap)
boolean server
io.netty.handler.codec.http2.Http2StreamChannelBootstrap bootstrap
public void handlerAdded (io.netty.channel.ChannelHandlerContext)
io.netty.channel.ChannelHandlerContext ctx
public void exceptionCaught (io.netty.channel.ChannelHandlerContext, java.lang.Throwable)
io.netty.handler.codec.http2.Http2MultiplexCodec$Http2StreamChannel childChannel
io.netty.channel.ChannelHandlerContext ctx
Throwable cause
io.netty.handler.codec.http2.Http2Exception$StreamException streamEx
public void flush (io.netty.channel.ChannelHandlerContext)
io.netty.channel.ChannelHandlerContext ctx
public void channelRead (io.netty.channel.ChannelHandlerContext, java.lang.Object) throws java.lang.Exception
io.netty.handler.codec.http2.Http2StreamFrame frame
int streamId
io.netty.handler.codec.http2.Http2MultiplexCodec$Http2StreamChannel childChannel
io.netty.handler.codec.http2.Http2MultiplexCodec$Http2StreamChannel childChannel
int streamId
io.netty.util.collection.IntObjectMap$PrimitiveEntry entry
java.util.Iterator i$
io.netty.handler.codec.http2.Http2GoAwayFrame goAwayFrame
io.netty.channel.ChannelHandlerContext ctx
Object msg
private void fireChildReadAndRegister (io.netty.handler.codec.http2.Http2MultiplexCodec$Http2StreamChannel, io.netty.handler.codec.http2.Http2StreamFrame)
io.netty.handler.codec.http2.Http2MultiplexCodec$Http2StreamChannel childChannel
io.netty.handler.codec.http2.Http2StreamFrame frame
public void userEventTriggered (io.netty.channel.ChannelHandlerContext, java.lang.Object) throws java.lang.Exception
io.netty.handler.codec.http2.Http2StreamActiveEvent activeEvent
io.netty.channel.ChannelHandlerContext ctx
Object evt
private void onStreamActive (int, io.netty.handler.codec.http2.Http2HeadersFrame)
io.netty.handler.codec.http2.Http2MultiplexCodec$Http2StreamChannel childChannel
io.netty.channel.ChannelFuture future
int streamId
io.netty.handler.codec.http2.Http2HeadersFrame headersFrame
io.netty.handler.codec.http2.Http2MultiplexCodec$Http2StreamChannel childChannel
io.netty.handler.codec.http2.Http2MultiplexCodec$Http2StreamChannel existing
private void onStreamClosed (int)
io.netty.channel.EventLoop eventLoop
int streamId
io.netty.handler.codec.http2.Http2MultiplexCodec$Http2StreamChannel childChannel
private void onStreamClosed0 (io.netty.handler.codec.http2.Http2MultiplexCodec$Http2StreamChannel)
io.netty.handler.codec.http2.Http2MultiplexCodec$Http2StreamChannel childChannel
void flushFromStreamChannel ()
Runnable task
io.netty.util.concurrent.EventExecutor executor
void writeFromStreamChannel (java.lang.Object, boolean)
Object msg
boolean flush
void writeFromStreamChannel (java.lang.Object, io.netty.channel.ChannelPromise, boolean)
Throwable cause
Object msg
io.netty.channel.ChannelPromise promise
boolean flush
io.netty.util.concurrent.EventExecutor executor
private void writeFromStreamChannel0 (java.lang.Object, boolean, io.netty.channel.ChannelPromise)
Throwable cause
Object msg
boolean flush
io.netty.channel.ChannelPromise promise
public void channelReadComplete (io.netty.channel.ChannelHandlerContext)
io.netty.handler.codec.http2.Http2MultiplexCodec$Http2StreamChannel childChannel
int i
io.netty.channel.ChannelHandlerContext ctx
io.netty.channel.ChannelFuture createStreamChannel (io.netty.channel.Channel, io.netty.channel.EventLoopGroup, io.netty.channel.ChannelHandler, java.util.Map, java.util.Map, int)
io.netty.channel.Channel parentChannel
io.netty.channel.EventLoopGroup group
io.netty.channel.ChannelHandler handler
java.util.Map options
java.util.Map attrs
int streamId
io.netty.handler.codec.http2.Http2MultiplexCodec$Http2StreamChannel channel
io.netty.channel.ChannelFuture future
private static void initOpts (io.netty.channel.Channel, java.util.Map)
Throwable t
java.util.Map$Entry e
java.util.Iterator i$
io.netty.channel.Channel channel
java.util.Map opts
private static void initAttrs (io.netty.channel.Channel, java.util.Map)
java.util.Map$Entry e
java.util.Iterator i$
io.netty.channel.Channel channel
java.util.Map attrs
static void access$000 (io.netty.handler.codec.http2.Http2MultiplexCodec, io.netty.handler.codec.http2.Http2MultiplexCodec$Http2StreamChannel)
io.netty.handler.codec.http2.Http2MultiplexCodec x0
io.netty.handler.codec.http2.Http2MultiplexCodec$Http2StreamChannel x1
static io.netty.channel.ChannelHandlerContext access$100 (io.netty.handler.codec.http2.Http2MultiplexCodec)
io.netty.handler.codec.http2.Http2MultiplexCodec x0
static void access$200 (io.netty.handler.codec.http2.Http2MultiplexCodec, java.lang.Object, boolean, io.netty.channel.ChannelPromise)
io.netty.handler.codec.http2.Http2MultiplexCodec x0
Object x1
boolean x2
io.netty.channel.ChannelPromise x3
static void ()
}
io/netty/handler/codec/http2/Http2HeadersEncoder$Configuration.classHttp2HeadersEncoder.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2HeadersEncoder$Configuration extends java.lang.Object {
public abstract io.netty.handler.codec.http2.Http2HeaderTable headerTable ()
}
io/netty/handler/codec/http2/Http2FrameReader$Configuration.classHttp2FrameReader.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2FrameReader$Configuration extends java.lang.Object {
public abstract io.netty.handler.codec.http2.Http2HeaderTable headerTable ()
public abstract io.netty.handler.codec.http2.Http2FrameSizePolicy frameSizePolicy ()
}
io/netty/handler/codec/http2/Http2MultiplexCodec$3.classHttp2MultiplexCodec.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.Http2MultiplexCodec$3 extends java.lang.Object implements java.lang.Runnable {
final Object val$msg
final boolean val$flush
final io.netty.channel.ChannelPromise val$promise
final io.netty.handler.codec.http2.Http2MultiplexCodec this$0
void (io.netty.handler.codec.http2.Http2MultiplexCodec, java.lang.Object, boolean, io.netty.channel.ChannelPromise)
public void run ()
}
io/netty/handler/codec/http2/Http2HeadersDecoder.classHttp2HeadersDecoder.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2HeadersDecoder extends java.lang.Object {
public abstract io.netty.handler.codec.http2.Http2Headers decodeHeaders (int, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
public abstract io.netty.handler.codec.http2.Http2HeadersDecoder$Configuration configuration ()
}
io/netty/handler/codec/http2/DelegatingDecompressorFrameListener.classDelegatingDecompressorFrameListener.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.DelegatingDecompressorFrameListener extends io.netty.handler.codec.http2.Http2FrameListenerDecorator {
private final io.netty.handler.codec.http2.Http2Connection connection
private final boolean strict
private boolean flowControllerInitialized
private final io.netty.handler.codec.http2.Http2Connection$PropertyKey propertyKey
public void (io.netty.handler.codec.http2.Http2Connection, io.netty.handler.codec.http2.Http2FrameListener)
io.netty.handler.codec.http2.Http2Connection connection
io.netty.handler.codec.http2.Http2FrameListener listener
public void (io.netty.handler.codec.http2.Http2Connection, io.netty.handler.codec.http2.Http2FrameListener, boolean)
io.netty.handler.codec.http2.Http2Connection connection
io.netty.handler.codec.http2.Http2FrameListener listener
boolean strict
public int onDataRead (io.netty.channel.ChannelHandlerContext, int, io.netty.buffer.ByteBuf, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.buffer.ByteBuf nextBuf
boolean decompressedEndOfStream
io.netty.handler.codec.http2.Http2LocalFlowController flowController
io.netty.buffer.ByteBuf buf
io.netty.handler.codec.http2.Http2Exception e
Throwable t
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.buffer.ByteBuf data
int padding
boolean endOfStream
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor decompressor
io.netty.channel.embedded.EmbeddedChannel channel
int compressedBytes
public void onHeadersRead (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int padding
boolean endStream
public void onHeadersRead (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, short, boolean, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int streamDependency
short weight
boolean exclusive
int padding
boolean endStream
protected io.netty.channel.embedded.EmbeddedChannel newContentDecompressor (io.netty.channel.ChannelHandlerContext, java.lang.CharSequence) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.compression.ZlibWrapper wrapper
io.netty.channel.ChannelHandlerContext ctx
CharSequence contentEncoding
protected java.lang.CharSequence getTargetContentEncoding (java.lang.CharSequence) throws io.netty.handler.codec.http2.Http2Exception
CharSequence contentEncoding
private void initDecompressor (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, boolean) throws io.netty.handler.codec.http2.Http2Exception
CharSequence targetContentEncoding
CharSequence contentEncoding
io.netty.channel.embedded.EmbeddedChannel channel
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
boolean endOfStream
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor decompressor
io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor decompressor (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
private static void cleanup (io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor)
io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor decompressor
private static io.netty.buffer.ByteBuf nextReadableBuf (io.netty.channel.embedded.EmbeddedChannel)
io.netty.buffer.ByteBuf buf
io.netty.channel.embedded.EmbeddedChannel decompressor
static void access$000 (io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor)
io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor x0
}
io/netty/handler/codec/http2/Http2ConnectionHandler$1.classHttp2ConnectionHandler.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.Http2ConnectionHandler$1 extends java.lang.Object implements io.netty.channel.ChannelFutureListener {
final io.netty.handler.codec.http2.Http2ConnectionHandler this$0
void (io.netty.handler.codec.http2.Http2ConnectionHandler)
public void operationComplete (io.netty.channel.ChannelFuture) throws java.lang.Exception
io.netty.channel.ChannelFuture future
public volatile void operationComplete (io.netty.util.concurrent.Future) throws java.lang.Exception
}
io/netty/handler/codec/http2/Http2ConnectionHandler$4.classHttp2ConnectionHandler.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.Http2ConnectionHandler$4 extends java.lang.Object implements io.netty.channel.ChannelFutureListener {
final io.netty.channel.ChannelHandlerContext val$ctx
final int val$lastStreamId
final long val$errorCode
final io.netty.buffer.ByteBuf val$debugData
final io.netty.handler.codec.http2.Http2ConnectionHandler this$0
void (io.netty.handler.codec.http2.Http2ConnectionHandler, io.netty.channel.ChannelHandlerContext, int, long, io.netty.buffer.ByteBuf)
public void operationComplete (io.netty.channel.ChannelFuture) throws java.lang.Exception
io.netty.channel.ChannelFuture future
public volatile void operationComplete (io.netty.util.concurrent.Future) throws java.lang.Exception
}
io/netty/handler/codec/http2/DefaultHttp2ConnectionEncoder$2.classDefaultHttp2ConnectionEncoder.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder$2 extends java.lang.Object {
static final int[] $SwitchMap$io$netty$handler$codec$http2$Http2Stream$State
static void ()
}
io/netty/handler/codec/http2/DefaultHttp2Connection$3.classDefaultHttp2Connection.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.DefaultHttp2Connection$3 extends java.lang.Object {
static final int[] $SwitchMap$io$netty$handler$codec$http2$Http2Stream$State
static void ()
}
io/netty/handler/codec/http2/DefaultHttp2RemoteFlowController$ListenerWritabilityMonitor.classDefaultHttp2RemoteFlowController.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$ListenerWritabilityMonitor extends io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$WritabilityMonitor {
private final io.netty.handler.codec.http2.Http2RemoteFlowController$Listener listener
private final io.netty.handler.codec.http2.Http2StreamVisitor checkStreamWritabilityVisitor
final io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController this$0
void (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController, io.netty.handler.codec.http2.Http2RemoteFlowController$Listener)
io.netty.handler.codec.http2.Http2RemoteFlowController$Listener listener
void windowSize (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState, int)
io.netty.handler.codec.http2.Http2Exception e
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState state
int initialWindowSize
void incrementWindowSize (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState, int) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState state
int delta
void initialWindowSize (int) throws io.netty.handler.codec.http2.Http2Exception
int newWindowSize
void enqueueFrame (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState, io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState state
io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled frame
void stateCancelled (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState)
io.netty.handler.codec.http2.Http2Exception e
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState state
void channelWritabilityChange () throws io.netty.handler.codec.http2.Http2Exception
private void checkStateWritability (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState state
private void notifyWritabilityChanged (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState)
Throwable cause
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState state
private void checkConnectionThenStreamWritabilityChanged (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState state
private void checkAllWritabilityChanged () throws io.netty.handler.codec.http2.Http2Exception
static void access$1300 (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$ListenerWritabilityMonitor, io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState)
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$ListenerWritabilityMonitor x0
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState x1
}
io/netty/handler/codec/http2/HttpToHttp2ConnectionHandler.classHttpToHttp2ConnectionHandler.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.HttpToHttp2ConnectionHandler extends io.netty.handler.codec.http2.Http2ConnectionHandler {
private final boolean validateHeaders
private int currentStreamId
protected void (io.netty.handler.codec.http2.Http2ConnectionDecoder, io.netty.handler.codec.http2.Http2ConnectionEncoder, io.netty.handler.codec.http2.Http2Settings, boolean)
io.netty.handler.codec.http2.Http2ConnectionDecoder decoder
io.netty.handler.codec.http2.Http2ConnectionEncoder encoder
io.netty.handler.codec.http2.Http2Settings initialSettings
boolean validateHeaders
private int getStreamId (io.netty.handler.codec.http.HttpHeaders) throws java.lang.Exception
io.netty.handler.codec.http.HttpHeaders httpHeaders
public void write (io.netty.channel.ChannelHandlerContext, java.lang.Object, io.netty.channel.ChannelPromise)
io.netty.handler.codec.http.HttpMessage httpMsg
io.netty.handler.codec.http2.Http2Headers http2Headers
io.netty.handler.codec.http.LastHttpContent lastContent
boolean isLastContent
io.netty.handler.codec.http.HttpHeaders trailers
io.netty.handler.codec.http2.Http2Headers http2Trailers
io.netty.buffer.ByteBuf content
io.netty.handler.codec.http2.Http2ConnectionEncoder encoder
boolean endStream
Throwable t
io.netty.channel.ChannelHandlerContext ctx
Object msg
io.netty.channel.ChannelPromise promise
boolean release
io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator promiseAggregator
private static void writeHeaders (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2ConnectionEncoder, int, io.netty.handler.codec.http.HttpHeaders, io.netty.handler.codec.http2.Http2Headers, boolean, io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator)
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http2.Http2ConnectionEncoder encoder
int streamId
io.netty.handler.codec.http.HttpHeaders headers
io.netty.handler.codec.http2.Http2Headers http2Headers
boolean endStream
io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator promiseAggregator
int dependencyId
short weight
}
io/netty/handler/codec/http2/AbstractHttp2StreamChannel$3.classAbstractHttp2StreamChannel.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.AbstractHttp2StreamChannel$3 extends java.lang.Object implements java.lang.Runnable {
final Object val$msg
final io.netty.handler.codec.http2.AbstractHttp2StreamChannel this$0
void (io.netty.handler.codec.http2.AbstractHttp2StreamChannel, java.lang.Object)
public void run ()
}
io/netty/handler/codec/http2/Http2FrameWriter.classHttp2FrameWriter.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2FrameWriter extends java.lang.Object implements io.netty.handler.codec.http2.Http2DataWriter java.io.Closeable {
public abstract io.netty.channel.ChannelFuture writeHeaders (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, boolean, io.netty.channel.ChannelPromise)
public abstract io.netty.channel.ChannelFuture writeHeaders (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, short, boolean, int, boolean, io.netty.channel.ChannelPromise)
public abstract io.netty.channel.ChannelFuture writePriority (io.netty.channel.ChannelHandlerContext, int, int, short, boolean, io.netty.channel.ChannelPromise)
public abstract io.netty.channel.ChannelFuture writeRstStream (io.netty.channel.ChannelHandlerContext, int, long, io.netty.channel.ChannelPromise)
public abstract io.netty.channel.ChannelFuture writeSettings (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2Settings, io.netty.channel.ChannelPromise)
public abstract io.netty.channel.ChannelFuture writeSettingsAck (io.netty.channel.ChannelHandlerContext, io.netty.channel.ChannelPromise)
public abstract io.netty.channel.ChannelFuture writePing (io.netty.channel.ChannelHandlerContext, boolean, io.netty.buffer.ByteBuf, io.netty.channel.ChannelPromise)
public abstract io.netty.channel.ChannelFuture writePushPromise (io.netty.channel.ChannelHandlerContext, int, int, io.netty.handler.codec.http2.Http2Headers, int, io.netty.channel.ChannelPromise)
public abstract io.netty.channel.ChannelFuture writeGoAway (io.netty.channel.ChannelHandlerContext, int, long, io.netty.buffer.ByteBuf, io.netty.channel.ChannelPromise)
public abstract io.netty.channel.ChannelFuture writeWindowUpdate (io.netty.channel.ChannelHandlerContext, int, int, io.netty.channel.ChannelPromise)
public abstract io.netty.channel.ChannelFuture writeFrame (io.netty.channel.ChannelHandlerContext, byte, int, io.netty.handler.codec.http2.Http2Flags, io.netty.buffer.ByteBuf, io.netty.channel.ChannelPromise)
public abstract io.netty.handler.codec.http2.Http2FrameWriter$Configuration configuration ()
public abstract void close ()
}
io/netty/handler/codec/http2/DefaultHttp2ConnectionEncoder$FlowControlledHeaders.classDefaultHttp2ConnectionEncoder.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder$FlowControlledHeaders extends io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder$FlowControlledBase {
private final io.netty.handler.codec.http2.Http2Headers headers
private final int streamDependency
private final short weight
private final boolean exclusive
final io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder this$0
void (io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder, io.netty.handler.codec.http2.Http2Stream, io.netty.handler.codec.http2.Http2Headers, int, short, boolean, int, boolean, io.netty.channel.ChannelPromise)
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http2.Http2Headers headers
int streamDependency
short weight
boolean exclusive
int padding
boolean endOfStream
io.netty.channel.ChannelPromise promise
public int size ()
public void error (io.netty.channel.ChannelHandlerContext, java.lang.Throwable)
io.netty.channel.ChannelHandlerContext ctx
Throwable cause
public void write (io.netty.channel.ChannelHandlerContext, int)
io.netty.channel.ChannelHandlerContext ctx
int allowedBytes
public boolean merge (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled)
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled next
}
io/netty/handler/codec/http2/AbstractHttp2StreamChannel.classAbstractHttp2StreamChannel.java
package io.netty.handler.codec.http2
abstract io.netty.handler.codec.http2.AbstractHttp2StreamChannel extends io.netty.channel.AbstractChannel {
protected static final Object CLOSE_MESSAGE
private static final io.netty.channel.ChannelMetadata METADATA
private static final java.nio.channels.ClosedChannelException CLOSED_CHANNEL_EXCEPTION
private static final int ARBITRARY_MESSAGE_SIZE
private final io.netty.channel.ChannelConfig config
private final java.util.Queue inboundBuffer
private final Runnable fireChildReadCompleteTask
private volatile int streamId
private boolean closed
private boolean readInProgress
static final boolean $assertionsDisabled
protected void (io.netty.channel.Channel)
io.netty.channel.Channel parent
public io.netty.channel.ChannelMetadata metadata ()
public io.netty.channel.ChannelConfig config ()
public boolean isOpen ()
public boolean isActive ()
protected io.netty.channel.AbstractChannel$AbstractUnsafe newUnsafe ()
protected boolean isCompatible (io.netty.channel.EventLoop)
io.netty.channel.EventLoop loop
protected java.net.SocketAddress localAddress0 ()
protected java.net.SocketAddress remoteAddress0 ()
protected void doBind (java.net.SocketAddress) throws java.lang.Exception
java.net.SocketAddress localAddress
protected void doDisconnect () throws java.lang.Exception
protected void doClose () throws java.lang.Exception
protected void doBeginRead ()
Object m
io.netty.channel.RecvByteBufAllocator$Handle allocHandle
protected final void doWrite (io.netty.channel.ChannelOutboundBuffer) throws java.lang.Exception
Throwable t
Object msg
int i
Object[] msgsCopy
io.netty.channel.ChannelOutboundBuffer in
io.netty.util.concurrent.EventExecutor preferredExecutor
protected abstract void doWrite (java.lang.Object) throws java.lang.Exception
protected abstract void doWriteComplete ()
protected abstract io.netty.util.concurrent.EventExecutor preferredEventExecutor ()
protected abstract void bytesConsumed (int)
protected void fireChildRead (java.lang.Object)
Object msg
private void fireChildRead0 (java.lang.Object)
io.netty.channel.RecvByteBufAllocator$Handle allocHandle
Object msg
protected void fireChildReadComplete ()
protected void streamId (int)
int streamId
protected int streamId ()
private boolean doRead0 (java.lang.Object, io.netty.channel.RecvByteBufAllocator$Handle)
io.netty.handler.codec.http2.Http2DataFrame data
Object msg
io.netty.channel.RecvByteBufAllocator$Handle allocHandle
int numBytesToBeConsumed
static boolean access$000 (io.netty.handler.codec.http2.AbstractHttp2StreamChannel)
io.netty.handler.codec.http2.AbstractHttp2StreamChannel x0
static boolean access$002 (io.netty.handler.codec.http2.AbstractHttp2StreamChannel, boolean)
io.netty.handler.codec.http2.AbstractHttp2StreamChannel x0
boolean x1
static void access$200 (io.netty.handler.codec.http2.AbstractHttp2StreamChannel, java.lang.Object)
io.netty.handler.codec.http2.AbstractHttp2StreamChannel x0
Object x1
static void ()
}
io/netty/handler/codec/http2/Http2ConnectionHandler.classHttp2ConnectionHandler.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.Http2ConnectionHandler extends io.netty.handler.codec.ByteToMessageDecoder implements io.netty.handler.codec.http2.Http2LifecycleManager io.netty.channel.ChannelOutboundHandler {
private static final io.netty.util.internal.logging.InternalLogger logger
private final io.netty.handler.codec.http2.Http2ConnectionDecoder decoder
private final io.netty.handler.codec.http2.Http2ConnectionEncoder encoder
private final io.netty.handler.codec.http2.Http2Settings initialSettings
private io.netty.channel.ChannelFutureListener closeListener
private io.netty.handler.codec.http2.Http2ConnectionHandler$BaseDecoder byteDecoder
private long gracefulShutdownTimeoutMillis
protected void (io.netty.handler.codec.http2.Http2ConnectionDecoder, io.netty.handler.codec.http2.Http2ConnectionEncoder, io.netty.handler.codec.http2.Http2Settings)
io.netty.handler.codec.http2.Http2ConnectionDecoder decoder
io.netty.handler.codec.http2.Http2ConnectionEncoder encoder
io.netty.handler.codec.http2.Http2Settings initialSettings
public long gracefulShutdownTimeoutMillis ()
public void gracefulShutdownTimeoutMillis (long)
long gracefulShutdownTimeoutMillis
public io.netty.handler.codec.http2.Http2Connection connection ()
public io.netty.handler.codec.http2.Http2ConnectionDecoder decoder ()
public io.netty.handler.codec.http2.Http2ConnectionEncoder encoder ()
private boolean prefaceSent ()
public void onHttpClientUpgrade () throws io.netty.handler.codec.http2.Http2Exception
public void onHttpServerUpgrade (io.netty.handler.codec.http2.Http2Settings) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.Http2Settings settings
public void flush (io.netty.channel.ChannelHandlerContext) throws io.netty.handler.codec.http2.Http2Exception
Throwable t
io.netty.channel.ChannelHandlerContext ctx
public void handlerAdded (io.netty.channel.ChannelHandlerContext) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
protected void handlerRemoved0 (io.netty.channel.ChannelHandlerContext) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
public void channelActive (io.netty.channel.ChannelHandlerContext) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
public void channelInactive (io.netty.channel.ChannelHandlerContext) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
public void channelWritabilityChanged (io.netty.channel.ChannelHandlerContext) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
protected void decode (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, java.util.List) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf in
java.util.List out
public void bind (io.netty.channel.ChannelHandlerContext, java.net.SocketAddress, io.netty.channel.ChannelPromise) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
java.net.SocketAddress localAddress
io.netty.channel.ChannelPromise promise
public void connect (io.netty.channel.ChannelHandlerContext, java.net.SocketAddress, java.net.SocketAddress, io.netty.channel.ChannelPromise) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
java.net.SocketAddress remoteAddress
java.net.SocketAddress localAddress
io.netty.channel.ChannelPromise promise
public void disconnect (io.netty.channel.ChannelHandlerContext, io.netty.channel.ChannelPromise) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.channel.ChannelPromise promise
public void close (io.netty.channel.ChannelHandlerContext, io.netty.channel.ChannelPromise) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.channel.ChannelPromise promise
io.netty.channel.ChannelFuture future
private void doGracefulShutdown (io.netty.channel.ChannelHandlerContext, io.netty.channel.ChannelFuture, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
io.netty.channel.ChannelFuture future
io.netty.channel.ChannelPromise promise
public void deregister (io.netty.channel.ChannelHandlerContext, io.netty.channel.ChannelPromise) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.channel.ChannelPromise promise
public void read (io.netty.channel.ChannelHandlerContext) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
public void write (io.netty.channel.ChannelHandlerContext, java.lang.Object, io.netty.channel.ChannelPromise) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
Object msg
io.netty.channel.ChannelPromise promise
public void channelReadComplete (io.netty.channel.ChannelHandlerContext) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
public void exceptionCaught (io.netty.channel.ChannelHandlerContext, java.lang.Throwable) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
Throwable cause
public void closeStreamLocal (io.netty.handler.codec.http2.Http2Stream, io.netty.channel.ChannelFuture)
io.netty.handler.codec.http2.Http2Stream stream
io.netty.channel.ChannelFuture future
public void closeStreamRemote (io.netty.handler.codec.http2.Http2Stream, io.netty.channel.ChannelFuture)
io.netty.handler.codec.http2.Http2Stream stream
io.netty.channel.ChannelFuture future
public void closeStream (io.netty.handler.codec.http2.Http2Stream, io.netty.channel.ChannelFuture)
io.netty.handler.codec.http2.Http2Stream stream
io.netty.channel.ChannelFuture future
public void onError (io.netty.channel.ChannelHandlerContext, java.lang.Throwable)
io.netty.handler.codec.http2.Http2Exception$StreamException streamException
java.util.Iterator i$
io.netty.handler.codec.http2.Http2Exception$CompositeStreamException compositException
io.netty.channel.ChannelHandlerContext ctx
Throwable cause
io.netty.handler.codec.http2.Http2Exception embedded
protected boolean isGracefulShutdownComplete ()
protected void onConnectionError (io.netty.channel.ChannelHandlerContext, java.lang.Throwable, io.netty.handler.codec.http2.Http2Exception)
io.netty.channel.ChannelHandlerContext ctx
Throwable cause
io.netty.handler.codec.http2.Http2Exception http2Ex
io.netty.channel.ChannelPromise promise
io.netty.channel.ChannelFuture future
protected void onStreamError (io.netty.channel.ChannelHandlerContext, java.lang.Throwable, io.netty.handler.codec.http2.Http2Exception$StreamException)
io.netty.channel.ChannelHandlerContext ctx
Throwable cause
io.netty.handler.codec.http2.Http2Exception$StreamException http2Ex
protected io.netty.handler.codec.http2.Http2FrameWriter frameWriter ()
private io.netty.channel.ChannelFuture resetUnknownStream (io.netty.channel.ChannelHandlerContext, int, long, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
int streamId
long errorCode
io.netty.channel.ChannelPromise promise
io.netty.channel.ChannelFuture future
public io.netty.channel.ChannelFuture resetStream (io.netty.channel.ChannelHandlerContext, int, long, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelFuture future
io.netty.channel.ChannelHandlerContext ctx
int streamId
long errorCode
io.netty.channel.ChannelPromise promise
io.netty.handler.codec.http2.Http2Stream stream
io.netty.channel.ChannelFuture future
public io.netty.channel.ChannelFuture goAway (io.netty.channel.ChannelHandlerContext, int, long, io.netty.buffer.ByteBuf, io.netty.channel.ChannelPromise)
io.netty.handler.codec.http2.Http2Connection connection
io.netty.channel.ChannelFuture future
Throwable cause
io.netty.channel.ChannelHandlerContext ctx
int lastStreamId
long errorCode
io.netty.buffer.ByteBuf debugData
io.netty.channel.ChannelPromise promise
private void checkCloseConnection (io.netty.channel.ChannelFuture)
Exception e
io.netty.channel.ChannelFutureListener closeListener
io.netty.channel.ChannelFuture future
private io.netty.channel.ChannelFuture goAway (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2Exception)
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http2.Http2Exception cause
long errorCode
int lastKnownStream
private void processRstStreamWriteResult (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2Stream, io.netty.channel.ChannelFuture)
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http2.Http2Stream stream
io.netty.channel.ChannelFuture future
private void closeConnectionOnError (io.netty.channel.ChannelHandlerContext, io.netty.channel.ChannelFuture)
io.netty.channel.ChannelHandlerContext ctx
io.netty.channel.ChannelFuture future
private static io.netty.buffer.ByteBuf clientPrefaceString (io.netty.handler.codec.http2.Http2Connection)
io.netty.handler.codec.http2.Http2Connection connection
private static void processGoAwayWriteResult (io.netty.channel.ChannelHandlerContext, int, long, io.netty.buffer.ByteBuf, io.netty.channel.ChannelFuture)
io.netty.channel.ChannelHandlerContext ctx
int lastStreamId
long errorCode
io.netty.buffer.ByteBuf debugData
io.netty.channel.ChannelFuture future
static io.netty.handler.codec.http2.Http2ConnectionEncoder access$100 (io.netty.handler.codec.http2.Http2ConnectionHandler)
io.netty.handler.codec.http2.Http2ConnectionHandler x0
static io.netty.buffer.ByteBuf access$200 (io.netty.handler.codec.http2.Http2Connection)
io.netty.handler.codec.http2.Http2Connection x0
static io.netty.handler.codec.http2.Http2ConnectionHandler$BaseDecoder access$302 (io.netty.handler.codec.http2.Http2ConnectionHandler, io.netty.handler.codec.http2.Http2ConnectionHandler$BaseDecoder)
io.netty.handler.codec.http2.Http2ConnectionHandler x0
io.netty.handler.codec.http2.Http2ConnectionHandler$BaseDecoder x1
static io.netty.handler.codec.http2.Http2ConnectionHandler$BaseDecoder access$300 (io.netty.handler.codec.http2.Http2ConnectionHandler)
io.netty.handler.codec.http2.Http2ConnectionHandler x0
static io.netty.handler.codec.http2.Http2Settings access$500 (io.netty.handler.codec.http2.Http2ConnectionHandler)
io.netty.handler.codec.http2.Http2ConnectionHandler x0
static io.netty.handler.codec.http2.Http2ConnectionDecoder access$600 (io.netty.handler.codec.http2.Http2ConnectionHandler)
io.netty.handler.codec.http2.Http2ConnectionHandler x0
static void access$700 (io.netty.handler.codec.http2.Http2ConnectionHandler, io.netty.channel.ChannelFuture)
io.netty.handler.codec.http2.Http2ConnectionHandler x0
io.netty.channel.ChannelFuture x1
static void access$800 (io.netty.handler.codec.http2.Http2ConnectionHandler, io.netty.channel.ChannelHandlerContext, io.netty.channel.ChannelFuture)
io.netty.handler.codec.http2.Http2ConnectionHandler x0
io.netty.channel.ChannelHandlerContext x1
io.netty.channel.ChannelFuture x2
static void access$900 (io.netty.handler.codec.http2.Http2ConnectionHandler, io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2Stream, io.netty.channel.ChannelFuture)
io.netty.handler.codec.http2.Http2ConnectionHandler x0
io.netty.channel.ChannelHandlerContext x1
io.netty.handler.codec.http2.Http2Stream x2
io.netty.channel.ChannelFuture x3
static void access$1000 (io.netty.channel.ChannelHandlerContext, int, long, io.netty.buffer.ByteBuf, io.netty.channel.ChannelFuture)
io.netty.channel.ChannelHandlerContext x0
int x1
long x2
io.netty.buffer.ByteBuf x3
io.netty.channel.ChannelFuture x4
static void ()
}
io/netty/handler/codec/http2/Http2Exception$CompositeStreamException.classHttp2Exception.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.Http2Exception$CompositeStreamException extends io.netty.handler.codec.http2.Http2Exception implements java.lang.Iterable {
private static final long serialVersionUID
private final java.util.List exceptions
public void (io.netty.handler.codec.http2.Http2Error, int)
io.netty.handler.codec.http2.Http2Error error
int initialCapacity
public void add (io.netty.handler.codec.http2.Http2Exception$StreamException)
io.netty.handler.codec.http2.Http2Exception$StreamException e
public java.util.Iterator iterator ()
}
META-INF/maven/io.netty/netty-codec-http2/pom.properties
io/netty/handler/codec/http2/WeightedFairQueueByteDistributor.classWeightedFairQueueByteDistributor.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.WeightedFairQueueByteDistributor extends java.lang.Object implements io.netty.handler.codec.http2.StreamByteDistributor {
private final io.netty.handler.codec.http2.Http2Connection$PropertyKey stateKey
private final io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$State connectionState
private int allocationQuantum
static final boolean $assertionsDisabled
public void (io.netty.handler.codec.http2.Http2Connection)
io.netty.handler.codec.http2.Http2Connection connection
io.netty.handler.codec.http2.Http2Stream connectionStream
public void updateStreamableBytes (io.netty.handler.codec.http2.StreamByteDistributor$StreamState)
io.netty.handler.codec.http2.StreamByteDistributor$StreamState state
public boolean distribute (int, io.netty.handler.codec.http2.StreamByteDistributor$Writer) throws io.netty.handler.codec.http2.Http2Exception
int maxBytes
io.netty.handler.codec.http2.StreamByteDistributor$Writer writer
int oldIsActiveCountForTree
public void allocationQuantum (int)
int allocationQuantum
private int distribute (int, io.netty.handler.codec.http2.StreamByteDistributor$Writer, io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$State) throws io.netty.handler.codec.http2.Http2Exception
int nsent
int maxBytes
io.netty.handler.codec.http2.StreamByteDistributor$Writer writer
io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$State state
private int distributeToChildren (int, io.netty.handler.codec.http2.StreamByteDistributor$Writer, io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$State) throws io.netty.handler.codec.http2.Http2Exception
int nsent
int maxBytes
io.netty.handler.codec.http2.StreamByteDistributor$Writer writer
io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$State state
long oldTotalQueuedWeights
io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$State childState
io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$State nextChildState
private io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$State state (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
int streamableBytes0 (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
static io.netty.handler.codec.http2.Http2Connection$PropertyKey access$000 (io.netty.handler.codec.http2.WeightedFairQueueByteDistributor)
io.netty.handler.codec.http2.WeightedFairQueueByteDistributor x0
static io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$State access$100 (io.netty.handler.codec.http2.WeightedFairQueueByteDistributor, io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.WeightedFairQueueByteDistributor x0
io.netty.handler.codec.http2.Http2Stream x1
static void ()
}
io/netty/handler/codec/http2/Http2HeadersEncoder$1.classHttp2HeadersEncoder.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.Http2HeadersEncoder$1 extends java.lang.Object implements io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector {
void ()
public boolean isSensitive (java.lang.CharSequence, java.lang.CharSequence)
CharSequence name
CharSequence value
}
io/netty/handler/codec/http2/DefaultHttp2LocalFlowController$DefaultState.classDefaultHttp2LocalFlowController.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.DefaultHttp2LocalFlowController$DefaultState extends java.lang.Object implements io.netty.handler.codec.http2.DefaultHttp2LocalFlowController$FlowState {
private final io.netty.handler.codec.http2.Http2Stream stream
private int window
private int processedWindow
private int initialStreamWindowSize
private float streamWindowUpdateRatio
private int lowerBound
private boolean endOfStream
static final boolean $assertionsDisabled
final io.netty.handler.codec.http2.DefaultHttp2LocalFlowController this$0
public void (io.netty.handler.codec.http2.DefaultHttp2LocalFlowController, io.netty.handler.codec.http2.Http2Stream, int)
io.netty.handler.codec.http2.Http2Stream stream
int initialWindowSize
public void window (int)
int initialWindowSize
public int windowSize ()
public int initialWindowSize ()
public void endOfStream (boolean)
boolean endOfStream
public float windowUpdateRatio ()
public void windowUpdateRatio (float)
float ratio
public void incrementInitialStreamWindow (int)
int delta
int newValue
public void incrementFlowControlWindows (int) throws io.netty.handler.codec.http2.Http2Exception
int delta
public void receiveFlowControlledFrame (int) throws io.netty.handler.codec.http2.Http2Exception
int dataLength
private void returnProcessedBytes (int) throws io.netty.handler.codec.http2.Http2Exception
int delta
public boolean consumeBytes (int) throws io.netty.handler.codec.http2.Http2Exception
int numBytes
public int unconsumedBytes ()
public boolean writeWindowUpdateIfNeeded () throws io.netty.handler.codec.http2.Http2Exception
int threshold
private void writeWindowUpdate () throws io.netty.handler.codec.http2.Http2Exception
Throwable t
int deltaWindowSize
static void ()
}
io/netty/handler/codec/http2/WeightedFairQueueByteDistributor$1.classWeightedFairQueueByteDistributor.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$1 extends io.netty.handler.codec.http2.Http2ConnectionAdapter {
final io.netty.handler.codec.http2.WeightedFairQueueByteDistributor this$0
void (io.netty.handler.codec.http2.WeightedFairQueueByteDistributor)
public void onStreamAdded (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
public void onWeightChanged (io.netty.handler.codec.http2.Http2Stream, short)
io.netty.handler.codec.http2.Http2Stream parent
io.netty.handler.codec.http2.Http2Stream stream
short oldWeight
public void onStreamClosed (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
public void onPriorityTreeParentChanged (io.netty.handler.codec.http2.Http2Stream, io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$State pState
io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$State state
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http2.Http2Stream oldParent
io.netty.handler.codec.http2.Http2Stream parent
public void onPriorityTreeParentChanging (io.netty.handler.codec.http2.Http2Stream, io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$State pState
io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$State state
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http2.Http2Stream newParent
io.netty.handler.codec.http2.Http2Stream parent
}
io/netty/handler/codec/http2/DefaultHttp2Headers$1.classDefaultHttp2Headers.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.DefaultHttp2Headers$1 extends java.lang.Object implements io.netty.util.ByteProcessor {
void ()
public boolean process (byte) throws java.lang.Exception
byte value
}
io/netty/handler/codec/http2/DefaultHttp2Connection$DefaultPropertyKey.classDefaultHttp2Connection.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultPropertyKey extends java.lang.Object implements io.netty.handler.codec.http2.Http2Connection$PropertyKey {
final int index
final io.netty.handler.codec.http2.DefaultHttp2Connection this$0
void (io.netty.handler.codec.http2.DefaultHttp2Connection, int)
int index
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultPropertyKey verifyConnection (io.netty.handler.codec.http2.Http2Connection)
io.netty.handler.codec.http2.Http2Connection connection
}
io/netty/handler/codec/http2/DelegatingDecompressorFrameListener$Http2Decompressor.classDelegatingDecompressorFrameListener.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor extends java.lang.Object {
private final io.netty.channel.embedded.EmbeddedChannel decompressor
private int compressed
private int decompressed
static final boolean $assertionsDisabled
void (io.netty.channel.embedded.EmbeddedChannel)
io.netty.channel.embedded.EmbeddedChannel decompressor
io.netty.channel.embedded.EmbeddedChannel decompressor ()
void incrementCompressedBytes (int)
int delta
void incrementDecompressedBytes (int)
int delta
int consumeBytes (int, int) throws io.netty.handler.codec.http2.Http2Exception
int streamId
int decompressedBytes
double consumedRatio
int consumedCompressed
static void ()
}
io/netty/handler/codec/http2/Http2GoAwayFrame.classHttp2GoAwayFrame.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2GoAwayFrame extends java.lang.Object implements io.netty.handler.codec.http2.Http2Frame io.netty.buffer.ByteBufHolder {
public abstract long errorCode ()
public abstract int extraStreamIds ()
public abstract io.netty.handler.codec.http2.Http2GoAwayFrame setExtraStreamIds (int)
public abstract int lastStreamId ()
public abstract io.netty.buffer.ByteBuf content ()
public abstract io.netty.handler.codec.http2.Http2GoAwayFrame copy ()
public abstract io.netty.handler.codec.http2.Http2GoAwayFrame duplicate ()
public abstract io.netty.handler.codec.http2.Http2GoAwayFrame retainedDuplicate ()
public abstract io.netty.handler.codec.http2.Http2GoAwayFrame replace (io.netty.buffer.ByteBuf)
public abstract io.netty.handler.codec.http2.Http2GoAwayFrame retain ()
public abstract io.netty.handler.codec.http2.Http2GoAwayFrame retain (int)
public abstract io.netty.handler.codec.http2.Http2GoAwayFrame touch ()
public abstract io.netty.handler.codec.http2.Http2GoAwayFrame touch (java.lang.Object)
}
io/netty/handler/codec/http2/DefaultHttp2FrameReader.classDefaultHttp2FrameReader.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.DefaultHttp2FrameReader extends java.lang.Object implements io.netty.handler.codec.http2.Http2FrameReader io.netty.handler.codec.http2.Http2FrameSizePolicy io.netty.handler.codec.http2.Http2FrameReader$Configuration {
private final io.netty.handler.codec.http2.Http2HeadersDecoder headersDecoder
private boolean readingHeaders
private boolean readError
private byte frameType
private int streamId
private io.netty.handler.codec.http2.Http2Flags flags
private int payloadLength
private io.netty.handler.codec.http2.DefaultHttp2FrameReader$HeadersContinuation headersContinuation
private int maxFrameSize
public void ()
public void (boolean)
boolean validateHeaders
public void (io.netty.handler.codec.http2.Http2HeadersDecoder)
io.netty.handler.codec.http2.Http2HeadersDecoder headersDecoder
public io.netty.handler.codec.http2.Http2HeaderTable headerTable ()
public io.netty.handler.codec.http2.Http2FrameReader$Configuration configuration ()
public io.netty.handler.codec.http2.Http2FrameSizePolicy frameSizePolicy ()
public void maxFrameSize (int) throws io.netty.handler.codec.http2.Http2Exception
int max
public int maxFrameSize ()
public void close ()
public void readFrame (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, io.netty.handler.codec.http2.Http2FrameListener) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.Http2Exception e
RuntimeException e
Throwable cause
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf input
io.netty.handler.codec.http2.Http2FrameListener listener
private void processHeaderState (io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
io.netty.buffer.ByteBuf in
private void processPayloadState (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, io.netty.handler.codec.http2.Http2FrameListener) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf in
io.netty.handler.codec.http2.Http2FrameListener listener
io.netty.buffer.ByteBuf payload
private void verifyDataFrame () throws io.netty.handler.codec.http2.Http2Exception
private void verifyHeadersFrame () throws io.netty.handler.codec.http2.Http2Exception
int requiredLength
private void verifyPriorityFrame () throws io.netty.handler.codec.http2.Http2Exception
private void verifyRstStreamFrame () throws io.netty.handler.codec.http2.Http2Exception
private void verifySettingsFrame () throws io.netty.handler.codec.http2.Http2Exception
private void verifyPushPromiseFrame () throws io.netty.handler.codec.http2.Http2Exception
int minLength
private void verifyPingFrame () throws io.netty.handler.codec.http2.Http2Exception
private void verifyGoAwayFrame () throws io.netty.handler.codec.http2.Http2Exception
private void verifyWindowUpdateFrame () throws io.netty.handler.codec.http2.Http2Exception
private void verifyContinuationFrame () throws io.netty.handler.codec.http2.Http2Exception
private void readDataFrame (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, io.netty.handler.codec.http2.Http2FrameListener) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf payload
io.netty.handler.codec.http2.Http2FrameListener listener
int padding
int dataLength
io.netty.buffer.ByteBuf data
private void readHeadersFrame (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, io.netty.handler.codec.http2.Http2FrameListener) throws io.netty.handler.codec.http2.Http2Exception
long word1
boolean exclusive
int streamDependency
short weight
io.netty.buffer.ByteBuf fragment
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf payload
io.netty.handler.codec.http2.Http2FrameListener listener
int headersStreamId
io.netty.handler.codec.http2.Http2Flags headersFlags
int padding
io.netty.buffer.ByteBuf fragment
private void readPriorityFrame (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, io.netty.handler.codec.http2.Http2FrameListener) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf payload
io.netty.handler.codec.http2.Http2FrameListener listener
long word1
boolean exclusive
int streamDependency
short weight
private void readRstStreamFrame (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, io.netty.handler.codec.http2.Http2FrameListener) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf payload
io.netty.handler.codec.http2.Http2FrameListener listener
long errorCode
private void readSettingsFrame (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, io.netty.handler.codec.http2.Http2FrameListener) throws io.netty.handler.codec.http2.Http2Exception
IllegalArgumentException e
char id
long value
int index
int numSettings
io.netty.handler.codec.http2.Http2Settings settings
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf payload
io.netty.handler.codec.http2.Http2FrameListener listener
private void readPushPromiseFrame (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, io.netty.handler.codec.http2.Http2FrameListener) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf payload
io.netty.handler.codec.http2.Http2FrameListener listener
int pushPromiseStreamId
int padding
int promisedStreamId
io.netty.buffer.ByteBuf fragment
private void readPingFrame (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, io.netty.handler.codec.http2.Http2FrameListener) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf payload
io.netty.handler.codec.http2.Http2FrameListener listener
io.netty.buffer.ByteBuf data
private static void readGoAwayFrame (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, io.netty.handler.codec.http2.Http2FrameListener) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf payload
io.netty.handler.codec.http2.Http2FrameListener listener
int lastStreamId
long errorCode
io.netty.buffer.ByteBuf debugData
private void readWindowUpdateFrame (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, io.netty.handler.codec.http2.Http2FrameListener) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf payload
io.netty.handler.codec.http2.Http2FrameListener listener
int windowSizeIncrement
private void readContinuationFrame (io.netty.buffer.ByteBuf, io.netty.handler.codec.http2.Http2FrameListener) throws io.netty.handler.codec.http2.Http2Exception
io.netty.buffer.ByteBuf payload
io.netty.handler.codec.http2.Http2FrameListener listener
io.netty.buffer.ByteBuf continuationFragment
private void readUnknownFrame (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, io.netty.handler.codec.http2.Http2FrameListener) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf payload
io.netty.handler.codec.http2.Http2FrameListener listener
private int readPadding (io.netty.buffer.ByteBuf)
io.netty.buffer.ByteBuf payload
private void verifyPadding (int) throws io.netty.handler.codec.http2.Http2Exception
int padding
int len
private static int lengthWithoutTrailingPadding (int, int)
int readableBytes
int padding
private void verifyNotProcessingHeaders () throws io.netty.handler.codec.http2.Http2Exception
private void verifyPayloadLength (int) throws io.netty.handler.codec.http2.Http2Exception
int payloadLength
private void verifyAssociatedWithAStream () throws io.netty.handler.codec.http2.Http2Exception
private static void verifyStreamOrConnectionId (int, java.lang.String) throws io.netty.handler.codec.http2.Http2Exception
int streamId
String argumentName
static int access$100 (io.netty.handler.codec.http2.DefaultHttp2FrameReader)
io.netty.handler.codec.http2.DefaultHttp2FrameReader x0
static io.netty.handler.codec.http2.Http2HeadersDecoder access$200 (io.netty.handler.codec.http2.DefaultHttp2FrameReader)
io.netty.handler.codec.http2.DefaultHttp2FrameReader x0
static io.netty.handler.codec.http2.DefaultHttp2FrameReader$HeadersContinuation access$302 (io.netty.handler.codec.http2.DefaultHttp2FrameReader, io.netty.handler.codec.http2.DefaultHttp2FrameReader$HeadersContinuation)
io.netty.handler.codec.http2.DefaultHttp2FrameReader x0
io.netty.handler.codec.http2.DefaultHttp2FrameReader$HeadersContinuation x1
}
io/netty/handler/codec/http2/Http2OutboundFrameLogger.classHttp2OutboundFrameLogger.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.Http2OutboundFrameLogger extends java.lang.Object implements io.netty.handler.codec.http2.Http2FrameWriter {
private final io.netty.handler.codec.http2.Http2FrameWriter writer
private final io.netty.handler.codec.http2.Http2FrameLogger logger
public void (io.netty.handler.codec.http2.Http2FrameWriter, io.netty.handler.codec.http2.Http2FrameLogger)
io.netty.handler.codec.http2.Http2FrameWriter writer
io.netty.handler.codec.http2.Http2FrameLogger logger
public io.netty.channel.ChannelFuture writeData (io.netty.channel.ChannelHandlerContext, int, io.netty.buffer.ByteBuf, int, boolean, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.buffer.ByteBuf data
int padding
boolean endStream
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writeHeaders (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, boolean, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int padding
boolean endStream
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writeHeaders (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, short, boolean, int, boolean, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int streamDependency
short weight
boolean exclusive
int padding
boolean endStream
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writePriority (io.netty.channel.ChannelHandlerContext, int, int, short, boolean, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
int streamId
int streamDependency
short weight
boolean exclusive
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writeRstStream (io.netty.channel.ChannelHandlerContext, int, long, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
int streamId
long errorCode
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writeSettings (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2Settings, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http2.Http2Settings settings
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writeSettingsAck (io.netty.channel.ChannelHandlerContext, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writePing (io.netty.channel.ChannelHandlerContext, boolean, io.netty.buffer.ByteBuf, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
boolean ack
io.netty.buffer.ByteBuf data
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writePushPromise (io.netty.channel.ChannelHandlerContext, int, int, io.netty.handler.codec.http2.Http2Headers, int, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
int streamId
int promisedStreamId
io.netty.handler.codec.http2.Http2Headers headers
int padding
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writeGoAway (io.netty.channel.ChannelHandlerContext, int, long, io.netty.buffer.ByteBuf, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
int lastStreamId
long errorCode
io.netty.buffer.ByteBuf debugData
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writeWindowUpdate (io.netty.channel.ChannelHandlerContext, int, int, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
int streamId
int windowSizeIncrement
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writeFrame (io.netty.channel.ChannelHandlerContext, byte, int, io.netty.handler.codec.http2.Http2Flags, io.netty.buffer.ByteBuf, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
byte frameType
int streamId
io.netty.handler.codec.http2.Http2Flags flags
io.netty.buffer.ByteBuf payload
io.netty.channel.ChannelPromise promise
public void close ()
public io.netty.handler.codec.http2.Http2FrameWriter$Configuration configuration ()
}
io/netty/handler/codec/http2/StreamBufferingEncoder$Http2ChannelClosedException.classStreamBufferingEncoder.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.StreamBufferingEncoder$Http2ChannelClosedException extends io.netty.handler.codec.http2.Http2Exception {
private static final long serialVersionUID
public void ()
}
io/netty/handler/codec/http2/Http2ConnectionEncoder.classHttp2ConnectionEncoder.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2ConnectionEncoder extends java.lang.Object implements io.netty.handler.codec.http2.Http2FrameWriter {
public abstract void lifecycleManager (io.netty.handler.codec.http2.Http2LifecycleManager)
public abstract io.netty.handler.codec.http2.Http2Connection connection ()
public abstract io.netty.handler.codec.http2.Http2RemoteFlowController flowController ()
public abstract io.netty.handler.codec.http2.Http2FrameWriter frameWriter ()
public abstract io.netty.handler.codec.http2.Http2Settings pollSentSettings ()
public abstract void remoteSettings (io.netty.handler.codec.http2.Http2Settings) throws io.netty.handler.codec.http2.Http2Exception
public abstract io.netty.channel.ChannelFuture writeFrame (io.netty.channel.ChannelHandlerContext, byte, int, io.netty.handler.codec.http2.Http2Flags, io.netty.buffer.ByteBuf, io.netty.channel.ChannelPromise)
}
io/netty/handler/codec/http2/Http2StreamClosedEvent.classHttp2StreamClosedEvent.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.Http2StreamClosedEvent extends io.netty.handler.codec.http2.AbstractHttp2StreamStateEvent {
public void (int)
int streamId
}
io/netty/handler/codec/http2/HttpConversionUtil.classHttpConversionUtil.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.HttpConversionUtil extends java.lang.Object {
private static final io.netty.handler.codec.http2.CharSequenceMap HTTP_TO_HTTP2_HEADER_BLACKLIST
public static final io.netty.handler.codec.http.HttpMethod OUT_OF_MESSAGE_SEQUENCE_METHOD
public static final String OUT_OF_MESSAGE_SEQUENCE_PATH
public static final io.netty.handler.codec.http.HttpResponseStatus OUT_OF_MESSAGE_SEQUENCE_RETURN_CODE
private static final io.netty.util.AsciiString EMPTY_REQUEST_PATH
private void ()
public static io.netty.handler.codec.http.HttpResponseStatus parseStatus (java.lang.CharSequence) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http.HttpResponseStatus result
io.netty.handler.codec.http2.Http2Exception e
Throwable t
CharSequence status
io.netty.handler.codec.http.HttpResponseStatus result
public static io.netty.handler.codec.http.FullHttpResponse toHttpResponse (int, io.netty.handler.codec.http2.Http2Headers, io.netty.buffer.ByteBufAllocator, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.Http2Exception e
Throwable t
int streamId
io.netty.handler.codec.http2.Http2Headers http2Headers
io.netty.buffer.ByteBufAllocator alloc
boolean validateHttpHeaders
io.netty.handler.codec.http.HttpResponseStatus status
io.netty.handler.codec.http.FullHttpResponse msg
public static io.netty.handler.codec.http.FullHttpRequest toFullHttpRequest (int, io.netty.handler.codec.http2.Http2Headers, io.netty.buffer.ByteBufAllocator, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.Http2Exception e
Throwable t
int streamId
io.netty.handler.codec.http2.Http2Headers http2Headers
io.netty.buffer.ByteBufAllocator alloc
boolean validateHttpHeaders
CharSequence method
CharSequence path
io.netty.handler.codec.http.FullHttpRequest msg
public static io.netty.handler.codec.http.HttpRequest toHttpRequest (int, io.netty.handler.codec.http2.Http2Headers, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.Http2Exception e
Throwable t
int streamId
io.netty.handler.codec.http2.Http2Headers http2Headers
boolean validateHttpHeaders
CharSequence method
CharSequence path
io.netty.handler.codec.http.HttpRequest msg
public static void addHttp2ToHttpHeaders (int, io.netty.handler.codec.http2.Http2Headers, io.netty.handler.codec.http.FullHttpMessage, boolean) throws io.netty.handler.codec.http2.Http2Exception
int streamId
io.netty.handler.codec.http2.Http2Headers sourceHeaders
io.netty.handler.codec.http.FullHttpMessage destinationMessage
boolean addToTrailer
public static void addHttp2ToHttpHeaders (int, io.netty.handler.codec.http2.Http2Headers, io.netty.handler.codec.http.HttpHeaders, io.netty.handler.codec.http.HttpVersion, boolean, boolean) throws io.netty.handler.codec.http2.Http2Exception
java.util.Map$Entry entry
java.util.Iterator i$
io.netty.handler.codec.http2.Http2Exception ex
Throwable t
int streamId
io.netty.handler.codec.http2.Http2Headers inputHeaders
io.netty.handler.codec.http.HttpHeaders outputHeaders
io.netty.handler.codec.http.HttpVersion httpVersion
boolean isTrailer
boolean isRequest
io.netty.handler.codec.http2.HttpConversionUtil$Http2ToHttpHeaderTranslator translator
public static io.netty.handler.codec.http2.Http2Headers toHttp2Headers (io.netty.handler.codec.http.HttpMessage, boolean)
String host
io.netty.handler.codec.http.HttpRequest request
java.net.URI requestTargetUri
io.netty.handler.codec.http.HttpResponse response
io.netty.handler.codec.http.HttpMessage in
boolean validateHeaders
io.netty.handler.codec.http.HttpHeaders inHeaders
io.netty.handler.codec.http2.Http2Headers out
public static io.netty.handler.codec.http2.Http2Headers toHttp2Headers (io.netty.handler.codec.http.HttpHeaders, boolean)
io.netty.handler.codec.http.HttpHeaders inHeaders
boolean validateHeaders
io.netty.handler.codec.http2.Http2Headers out
public static void toHttp2Headers (io.netty.handler.codec.http.HttpHeaders, io.netty.handler.codec.http2.Http2Headers)
int start
int index
Exception e
io.netty.util.AsciiString value
java.util.Map$Entry entry
io.netty.util.AsciiString aName
io.netty.handler.codec.http.HttpHeaders inHeaders
io.netty.handler.codec.http2.Http2Headers out
java.util.Iterator iter
private static io.netty.util.AsciiString toHttp2Path (java.net.URI)
java.net.URI uri
StringBuilder pathBuilder
String path
private static void setHttp2Authority (java.lang.String, io.netty.handler.codec.http2.Http2Headers)
int endOfUserInfo
String autority
io.netty.handler.codec.http2.Http2Headers out
private static void setHttp2Scheme (io.netty.handler.codec.http.HttpHeaders, java.net.URI, io.netty.handler.codec.http2.Http2Headers)
io.netty.handler.codec.http.HttpHeaders in
java.net.URI uri
io.netty.handler.codec.http2.Http2Headers out
String value
CharSequence cValue
static void ()
io.netty.util.AsciiString keepAlive
io.netty.util.AsciiString proxyConnection
}
io/netty/handler/codec/http2/Http2ConnectionHandler$2.classHttp2ConnectionHandler.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.Http2ConnectionHandler$2 extends java.lang.Object implements io.netty.channel.ChannelFutureListener {
final io.netty.channel.ChannelHandlerContext val$ctx
final io.netty.handler.codec.http2.Http2ConnectionHandler this$0
void (io.netty.handler.codec.http2.Http2ConnectionHandler, io.netty.channel.ChannelHandlerContext)
public void operationComplete (io.netty.channel.ChannelFuture) throws java.lang.Exception
io.netty.channel.ChannelFuture future
public volatile void operationComplete (io.netty.util.concurrent.Future) throws java.lang.Exception
}
io/netty/handler/codec/http2/DefaultHttp2ConnectionEncoder.classDefaultHttp2ConnectionEncoder.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder extends java.lang.Object implements io.netty.handler.codec.http2.Http2ConnectionEncoder {
private final io.netty.handler.codec.http2.Http2FrameWriter frameWriter
private final io.netty.handler.codec.http2.Http2Connection connection
private io.netty.handler.codec.http2.Http2LifecycleManager lifecycleManager
private final java.util.ArrayDeque outstandingLocalSettingsQueue
public void (io.netty.handler.codec.http2.Http2Connection, io.netty.handler.codec.http2.Http2FrameWriter)
io.netty.handler.codec.http2.Http2Connection connection
io.netty.handler.codec.http2.Http2FrameWriter frameWriter
public void lifecycleManager (io.netty.handler.codec.http2.Http2LifecycleManager)
io.netty.handler.codec.http2.Http2LifecycleManager lifecycleManager
public io.netty.handler.codec.http2.Http2FrameWriter frameWriter ()
public io.netty.handler.codec.http2.Http2Connection connection ()
public final io.netty.handler.codec.http2.Http2RemoteFlowController flowController ()
public void remoteSettings (io.netty.handler.codec.http2.Http2Settings) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.Http2Settings settings
Boolean pushEnabled
io.netty.handler.codec.http2.Http2FrameWriter$Configuration config
io.netty.handler.codec.http2.Http2HeaderTable outboundHeaderTable
io.netty.handler.codec.http2.Http2FrameSizePolicy outboundFrameSizePolicy
Long maxConcurrentStreams
Long headerTableSize
Long maxHeaderListSize
Integer maxFrameSize
Integer initialWindowSize
public io.netty.channel.ChannelFuture writeData (io.netty.channel.ChannelHandlerContext, int, io.netty.buffer.ByteBuf, int, boolean, io.netty.channel.ChannelPromise)
io.netty.handler.codec.http2.Http2Stream stream
Throwable e
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.buffer.ByteBuf data
int padding
boolean endOfStream
io.netty.channel.ChannelPromise promise
io.netty.handler.codec.http2.Http2Stream stream
public io.netty.channel.ChannelFuture writeHeaders (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, boolean, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int padding
boolean endStream
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writeHeaders (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, short, boolean, int, boolean, io.netty.channel.ChannelPromise)
io.netty.handler.codec.http2.Http2Stream finalStream
io.netty.channel.ChannelFutureListener closeStreamLocalListener
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http2.Http2RemoteFlowController flowController
io.netty.handler.codec.http2.Http2NoMoreStreamIdsException e
Throwable e
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int streamDependency
short weight
boolean exclusive
int padding
boolean endOfStream
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writePriority (io.netty.channel.ChannelHandlerContext, int, int, short, boolean, io.netty.channel.ChannelPromise)
io.netty.handler.codec.http2.Http2Stream stream
Throwable t
io.netty.channel.ChannelHandlerContext ctx
int streamId
int streamDependency
short weight
boolean exclusive
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writeRstStream (io.netty.channel.ChannelHandlerContext, int, long, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
int streamId
long errorCode
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writeSettings (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2Settings, io.netty.channel.ChannelPromise)
Boolean pushEnabled
Throwable e
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http2.Http2Settings settings
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writeSettingsAck (io.netty.channel.ChannelHandlerContext, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writePing (io.netty.channel.ChannelHandlerContext, boolean, io.netty.buffer.ByteBuf, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
boolean ack
io.netty.buffer.ByteBuf data
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writePushPromise (io.netty.channel.ChannelHandlerContext, int, int, io.netty.handler.codec.http2.Http2Headers, int, io.netty.channel.ChannelPromise)
io.netty.handler.codec.http2.Http2Stream stream
Throwable e
io.netty.channel.ChannelHandlerContext ctx
int streamId
int promisedStreamId
io.netty.handler.codec.http2.Http2Headers headers
int padding
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writeGoAway (io.netty.channel.ChannelHandlerContext, int, long, io.netty.buffer.ByteBuf, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
int lastStreamId
long errorCode
io.netty.buffer.ByteBuf debugData
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writeWindowUpdate (io.netty.channel.ChannelHandlerContext, int, int, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
int streamId
int windowSizeIncrement
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writeFrame (io.netty.channel.ChannelHandlerContext, byte, int, io.netty.handler.codec.http2.Http2Flags, io.netty.buffer.ByteBuf, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
byte frameType
int streamId
io.netty.handler.codec.http2.Http2Flags flags
io.netty.buffer.ByteBuf payload
io.netty.channel.ChannelPromise promise
public void close ()
public io.netty.handler.codec.http2.Http2Settings pollSentSettings ()
public io.netty.handler.codec.http2.Http2FrameWriter$Configuration configuration ()
private io.netty.handler.codec.http2.Http2Stream requireStream (int)
String message
String message
int streamId
io.netty.handler.codec.http2.Http2Stream stream
static io.netty.handler.codec.http2.Http2LifecycleManager access$000 (io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder)
io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder x0
static io.netty.handler.codec.http2.Http2FrameWriter access$100 (io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder)
io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder x0
}
io/netty/handler/codec/http2/DefaultHttp2ConnectionEncoder$1.classDefaultHttp2ConnectionEncoder.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder$1 extends java.lang.Object implements io.netty.channel.ChannelFutureListener {
final io.netty.handler.codec.http2.Http2Stream val$finalStream
final io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder this$0
void (io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder, io.netty.handler.codec.http2.Http2Stream)
public void operationComplete (io.netty.channel.ChannelFuture) throws java.lang.Exception
io.netty.channel.ChannelFuture future
public volatile void operationComplete (io.netty.util.concurrent.Future) throws java.lang.Exception
}
io/netty/handler/codec/http2/DefaultHttp2HeadersDecoder$1.classDefaultHttp2HeadersDecoder.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.DefaultHttp2HeadersDecoder$1 extends java.lang.Object {
}
io/netty/handler/codec/http2/DefaultHttp2ConnectionDecoder$1.classDefaultHttp2ConnectionDecoder.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder$1 extends java.lang.Object {
static final int[] $SwitchMap$io$netty$handler$codec$http2$Http2Stream$State
static void ()
}
io/netty/handler/codec/http2/UniformStreamByteDistributor$1.classUniformStreamByteDistributor.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.UniformStreamByteDistributor$1 extends io.netty.handler.codec.http2.Http2ConnectionAdapter {
final io.netty.handler.codec.http2.UniformStreamByteDistributor this$0
void (io.netty.handler.codec.http2.UniformStreamByteDistributor)
public void onStreamAdded (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
public void onStreamClosed (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
}
io/netty/handler/codec/http2/Http2LocalFlowController.classHttp2LocalFlowController.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2LocalFlowController extends java.lang.Object implements io.netty.handler.codec.http2.Http2FlowController {
public abstract io.netty.handler.codec.http2.Http2LocalFlowController frameWriter (io.netty.handler.codec.http2.Http2FrameWriter)
public abstract void receiveFlowControlledFrame (io.netty.handler.codec.http2.Http2Stream, io.netty.buffer.ByteBuf, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
public abstract boolean consumeBytes (io.netty.handler.codec.http2.Http2Stream, int) throws io.netty.handler.codec.http2.Http2Exception
public abstract int unconsumedBytes (io.netty.handler.codec.http2.Http2Stream)
public abstract int initialWindowSize (io.netty.handler.codec.http2.Http2Stream)
}
io/netty/handler/codec/http2/InboundHttp2ToHttpAdapter.classInboundHttp2ToHttpAdapter.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.InboundHttp2ToHttpAdapter extends io.netty.handler.codec.http2.Http2EventAdapter {
private static final io.netty.handler.codec.http2.InboundHttp2ToHttpAdapter$ImmediateSendDetector DEFAULT_SEND_DETECTOR
private final int maxContentLength
private final io.netty.handler.codec.http2.InboundHttp2ToHttpAdapter$ImmediateSendDetector sendDetector
private final io.netty.handler.codec.http2.Http2Connection$PropertyKey messageKey
private final boolean propagateSettings
protected final io.netty.handler.codec.http2.Http2Connection connection
protected final boolean validateHttpHeaders
protected void (io.netty.handler.codec.http2.Http2Connection, int, boolean, boolean)
io.netty.handler.codec.http2.Http2Connection connection
int maxContentLength
boolean validateHttpHeaders
boolean propagateSettings
protected final void removeMessage (io.netty.handler.codec.http2.Http2Stream, boolean)
io.netty.handler.codec.http2.Http2Stream stream
boolean release
io.netty.handler.codec.http.FullHttpMessage msg
protected final io.netty.handler.codec.http.FullHttpMessage getMessage (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
protected final void putMessage (io.netty.handler.codec.http2.Http2Stream, io.netty.handler.codec.http.FullHttpMessage)
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http.FullHttpMessage message
io.netty.handler.codec.http.FullHttpMessage previous
public void onStreamRemoved (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
protected void fireChannelRead (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http.FullHttpMessage, boolean, io.netty.handler.codec.http2.Http2Stream)
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http.FullHttpMessage msg
boolean release
io.netty.handler.codec.http2.Http2Stream stream
protected io.netty.handler.codec.http.FullHttpMessage newMessage (io.netty.handler.codec.http2.Http2Stream, io.netty.handler.codec.http2.Http2Headers, boolean, io.netty.buffer.ByteBufAllocator) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http2.Http2Headers headers
boolean validateHttpHeaders
io.netty.buffer.ByteBufAllocator alloc
protected io.netty.handler.codec.http.FullHttpMessage processHeadersBegin (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2Stream, io.netty.handler.codec.http2.Http2Headers, boolean, boolean, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http.FullHttpMessage copy
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http2.Http2Headers headers
boolean endOfStream
boolean allowAppend
boolean appendToTrailer
io.netty.handler.codec.http.FullHttpMessage msg
boolean release
private void processHeadersEnd (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2Stream, io.netty.handler.codec.http.FullHttpMessage, boolean)
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http.FullHttpMessage msg
boolean endOfStream
public int onDataRead (io.netty.channel.ChannelHandlerContext, int, io.netty.buffer.ByteBuf, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.buffer.ByteBuf data
int padding
boolean endOfStream
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http.FullHttpMessage msg
io.netty.buffer.ByteBuf content
int dataReadableBytes
public void onHeadersRead (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int padding
boolean endOfStream
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http.FullHttpMessage msg
public void onHeadersRead (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, short, boolean, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int streamDependency
short weight
boolean exclusive
int padding
boolean endOfStream
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http.FullHttpMessage msg
public void onRstStreamRead (io.netty.channel.ChannelHandlerContext, int, long) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
long errorCode
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http.FullHttpMessage msg
public void onPushPromiseRead (io.netty.channel.ChannelHandlerContext, int, int, io.netty.handler.codec.http2.Http2Headers, int) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
int promisedStreamId
io.netty.handler.codec.http2.Http2Headers headers
int padding
io.netty.handler.codec.http2.Http2Stream promisedStream
io.netty.handler.codec.http.FullHttpMessage msg
public void onSettingsRead (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2Settings) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http2.Http2Settings settings
protected void onRstStreamRead (io.netty.handler.codec.http2.Http2Stream, io.netty.handler.codec.http.FullHttpMessage)
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http.FullHttpMessage msg
static void ()
}
io/netty/handler/codec/http2/Http2ServerUpgradeCodec$1.classHttp2ServerUpgradeCodec.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.Http2ServerUpgradeCodec$1 extends io.netty.handler.codec.http2.Http2FrameAdapter {
final io.netty.handler.codec.http2.Http2Settings val$decodedSettings
final io.netty.handler.codec.http2.Http2ServerUpgradeCodec this$0
void (io.netty.handler.codec.http2.Http2ServerUpgradeCodec, io.netty.handler.codec.http2.Http2Settings)
public void onSettingsRead (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2Settings)
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http2.Http2Settings settings
}
io/netty/handler/codec/http2/Http2Headers$PseudoHeaderName.classHttp2Headers.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.Http2Headers$PseudoHeaderName extends java.lang.Enum {
public static final io.netty.handler.codec.http2.Http2Headers$PseudoHeaderName METHOD
public static final io.netty.handler.codec.http2.Http2Headers$PseudoHeaderName SCHEME
public static final io.netty.handler.codec.http2.Http2Headers$PseudoHeaderName AUTHORITY
public static final io.netty.handler.codec.http2.Http2Headers$PseudoHeaderName PATH
public static final io.netty.handler.codec.http2.Http2Headers$PseudoHeaderName STATUS
private final io.netty.util.AsciiString value
private static final io.netty.handler.codec.http2.CharSequenceMap PSEUDO_HEADERS
private static final io.netty.handler.codec.http2.Http2Headers$PseudoHeaderName[] $VALUES
public static io.netty.handler.codec.http2.Http2Headers$PseudoHeaderName[] values ()
public static io.netty.handler.codec.http2.Http2Headers$PseudoHeaderName valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String value
public io.netty.util.AsciiString value ()
public static boolean isPseudoHeader (java.lang.CharSequence)
CharSequence header
static void ()
io.netty.handler.codec.http2.Http2Headers$PseudoHeaderName pseudoHeader
io.netty.handler.codec.http2.Http2Headers$PseudoHeaderName[] arr$
int len$
int i$
}
io/netty/handler/codec/http2/DefaultHttp2GoAwayFrame.classDefaultHttp2GoAwayFrame.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.DefaultHttp2GoAwayFrame extends io.netty.buffer.DefaultByteBufHolder implements io.netty.handler.codec.http2.Http2GoAwayFrame {
private final long errorCode
private int lastStreamId
private int extraStreamIds
public void (io.netty.handler.codec.http2.Http2Error)
io.netty.handler.codec.http2.Http2Error error
public void (long)
long errorCode
public void (io.netty.handler.codec.http2.Http2Error, io.netty.buffer.ByteBuf)
io.netty.handler.codec.http2.Http2Error error
io.netty.buffer.ByteBuf content
public void (long, io.netty.buffer.ByteBuf)
long errorCode
io.netty.buffer.ByteBuf content
void (int, long, io.netty.buffer.ByteBuf)
int lastStreamId
long errorCode
io.netty.buffer.ByteBuf content
public java.lang.String name ()
public long errorCode ()
public int extraStreamIds ()
public io.netty.handler.codec.http2.Http2GoAwayFrame setExtraStreamIds (int)
int extraStreamIds
public int lastStreamId ()
public io.netty.handler.codec.http2.Http2GoAwayFrame copy ()
public io.netty.handler.codec.http2.Http2GoAwayFrame duplicate ()
public io.netty.handler.codec.http2.Http2GoAwayFrame retainedDuplicate ()
public io.netty.handler.codec.http2.Http2GoAwayFrame replace (io.netty.buffer.ByteBuf)
io.netty.buffer.ByteBuf content
public io.netty.handler.codec.http2.Http2GoAwayFrame retain ()
public io.netty.handler.codec.http2.Http2GoAwayFrame retain (int)
int increment
public io.netty.handler.codec.http2.Http2GoAwayFrame touch ()
public io.netty.handler.codec.http2.Http2GoAwayFrame touch (java.lang.Object)
Object hint
public boolean equals (java.lang.Object)
Object o
io.netty.handler.codec.http2.DefaultHttp2GoAwayFrame other
public int hashCode ()
int hash
public java.lang.String toString ()
public volatile io.netty.buffer.ByteBufHolder touch (java.lang.Object)
public volatile io.netty.buffer.ByteBufHolder touch ()
public volatile io.netty.buffer.ByteBufHolder retain (int)
public volatile io.netty.buffer.ByteBufHolder retain ()
public volatile io.netty.buffer.ByteBufHolder replace (io.netty.buffer.ByteBuf)
public volatile io.netty.buffer.ByteBufHolder retainedDuplicate ()
public volatile io.netty.buffer.ByteBufHolder duplicate ()
public volatile io.netty.buffer.ByteBufHolder copy ()
public volatile io.netty.util.ReferenceCounted touch (java.lang.Object)
public volatile io.netty.util.ReferenceCounted touch ()
public volatile io.netty.util.ReferenceCounted retain (int)
public volatile io.netty.util.ReferenceCounted retain ()
}
io/netty/handler/codec/http2/DefaultHttp2RemoteFlowController$ListenerWritabilityMonitor$1.classDefaultHttp2RemoteFlowController.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$ListenerWritabilityMonitor$1 extends java.lang.Object implements io.netty.handler.codec.http2.Http2StreamVisitor {
final io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$ListenerWritabilityMonitor this$1
void (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$ListenerWritabilityMonitor)
public boolean visit (io.netty.handler.codec.http2.Http2Stream) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState state
}
io/netty/handler/codec/http2/DefaultHttp2Connection$ActiveStreams$1.classDefaultHttp2Connection.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.DefaultHttp2Connection$ActiveStreams$1 extends java.lang.Object implements io.netty.handler.codec.http2.DefaultHttp2Connection$Event {
final io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream val$stream
final io.netty.handler.codec.http2.DefaultHttp2Connection$ActiveStreams this$1
void (io.netty.handler.codec.http2.DefaultHttp2Connection$ActiveStreams, io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream)
public void process ()
}
io/netty/handler/codec/http2/Http2HeadersEncoder.classHttp2HeadersEncoder.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2HeadersEncoder extends java.lang.Object {
public static final io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector NEVER_SENSITIVE
public static final io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector ALWAYS_SENSITIVE
public abstract void encodeHeaders (io.netty.handler.codec.http2.Http2Headers, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
public abstract io.netty.handler.codec.http2.Http2HeadersEncoder$Configuration configuration ()
static void ()
}
io/netty/handler/codec/http2/DecoratingHttp2FrameWriter.classDecoratingHttp2FrameWriter.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.DecoratingHttp2FrameWriter extends java.lang.Object implements io.netty.handler.codec.http2.Http2FrameWriter {
private final io.netty.handler.codec.http2.Http2FrameWriter delegate
public void (io.netty.handler.codec.http2.Http2FrameWriter)
io.netty.handler.codec.http2.Http2FrameWriter delegate
public io.netty.channel.ChannelFuture writeData (io.netty.channel.ChannelHandlerContext, int, io.netty.buffer.ByteBuf, int, boolean, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.buffer.ByteBuf data
int padding
boolean endStream
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writeHeaders (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, boolean, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int padding
boolean endStream
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writeHeaders (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, short, boolean, int, boolean, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int streamDependency
short weight
boolean exclusive
int padding
boolean endStream
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writePriority (io.netty.channel.ChannelHandlerContext, int, int, short, boolean, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
int streamId
int streamDependency
short weight
boolean exclusive
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writeRstStream (io.netty.channel.ChannelHandlerContext, int, long, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
int streamId
long errorCode
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writeSettings (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2Settings, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http2.Http2Settings settings
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writeSettingsAck (io.netty.channel.ChannelHandlerContext, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writePing (io.netty.channel.ChannelHandlerContext, boolean, io.netty.buffer.ByteBuf, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
boolean ack
io.netty.buffer.ByteBuf data
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writePushPromise (io.netty.channel.ChannelHandlerContext, int, int, io.netty.handler.codec.http2.Http2Headers, int, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
int streamId
int promisedStreamId
io.netty.handler.codec.http2.Http2Headers headers
int padding
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writeGoAway (io.netty.channel.ChannelHandlerContext, int, long, io.netty.buffer.ByteBuf, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
int lastStreamId
long errorCode
io.netty.buffer.ByteBuf debugData
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writeWindowUpdate (io.netty.channel.ChannelHandlerContext, int, int, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
int streamId
int windowSizeIncrement
io.netty.channel.ChannelPromise promise
public io.netty.channel.ChannelFuture writeFrame (io.netty.channel.ChannelHandlerContext, byte, int, io.netty.handler.codec.http2.Http2Flags, io.netty.buffer.ByteBuf, io.netty.channel.ChannelPromise)
io.netty.channel.ChannelHandlerContext ctx
byte frameType
int streamId
io.netty.handler.codec.http2.Http2Flags flags
io.netty.buffer.ByteBuf payload
io.netty.channel.ChannelPromise promise
public io.netty.handler.codec.http2.Http2FrameWriter$Configuration configuration ()
public void close ()
}
io/netty/handler/codec/http2/internal/hpack/HuffmanEncoder$EncodeProcessor.classHuffmanEncoder.java
package io.netty.handler.codec.http2.internal.hpack
final io.netty.handler.codec.http2.internal.hpack.HuffmanEncoder$EncodeProcessor extends java.lang.Object implements io.netty.util.ByteProcessor {
io.netty.buffer.ByteBuf out
private long current
private int n
final io.netty.handler.codec.http2.internal.hpack.HuffmanEncoder this$0
private void (io.netty.handler.codec.http2.internal.hpack.HuffmanEncoder)
public boolean process (byte)
byte value
int b
int nbits
void end ()
void (io.netty.handler.codec.http2.internal.hpack.HuffmanEncoder, io.netty.handler.codec.http2.internal.hpack.HuffmanEncoder$1)
io.netty.handler.codec.http2.internal.hpack.HuffmanEncoder x0
io.netty.handler.codec.http2.internal.hpack.HuffmanEncoder$1 x1
}
io/netty/handler/codec/http2/internal/hpack/HuffmanEncoder$1.classHuffmanEncoder.java
package io.netty.handler.codec.http2.internal.hpack
io.netty.handler.codec.http2.internal.hpack.HuffmanEncoder$1 extends java.lang.Object {
}
io/netty/handler/codec/http2/internal/hpack/HuffmanDecoder$DecoderProcessor.classHuffmanDecoder.java
package io.netty.handler.codec.http2.internal.hpack
final io.netty.handler.codec.http2.internal.hpack.HuffmanDecoder$DecoderProcessor extends java.lang.Object implements io.netty.util.ByteProcessor {
private final int initialCapacity
private byte[] bytes
private int index
private io.netty.handler.codec.http2.internal.hpack.HuffmanDecoder$Node node
private int current
private int currentBits
private int symbolBits
void (int)
int initialCapacity
void reset ()
public boolean process (byte) throws io.netty.handler.codec.http2.Http2Exception
byte value
io.netty.util.AsciiString end () throws io.netty.handler.codec.http2.Http2Exception
int mask
private void append (int)
byte[] newBytes
IndexOutOfBoundsException ignore
int i
}
io/netty/handler/codec/http2/internal/hpack/HpackUtil$IndexType.classHpackUtil.java
package io.netty.handler.codec.http2.internal.hpack
final io.netty.handler.codec.http2.internal.hpack.HpackUtil$IndexType extends java.lang.Enum {
public static final io.netty.handler.codec.http2.internal.hpack.HpackUtil$IndexType INCREMENTAL
public static final io.netty.handler.codec.http2.internal.hpack.HpackUtil$IndexType NONE
public static final io.netty.handler.codec.http2.internal.hpack.HpackUtil$IndexType NEVER
private static final io.netty.handler.codec.http2.internal.hpack.HpackUtil$IndexType[] $VALUES
public static io.netty.handler.codec.http2.internal.hpack.HpackUtil$IndexType[] values ()
public static io.netty.handler.codec.http2.internal.hpack.HpackUtil$IndexType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
io/netty/handler/codec/http2/internal/hpack/HuffmanEncoder.classHuffmanEncoder.java
package io.netty.handler.codec.http2.internal.hpack
final io.netty.handler.codec.http2.internal.hpack.HuffmanEncoder extends java.lang.Object {
private final int[] codes
private final byte[] lengths
private final io.netty.handler.codec.http2.internal.hpack.HuffmanEncoder$EncodedLengthProcessor encodedLengthProcessor
private final io.netty.handler.codec.http2.internal.hpack.HuffmanEncoder$EncodeProcessor encodeProcessor
void ()
private void (int[], byte[])
int[] codes
byte[] lengths
public void encode (io.netty.buffer.ByteBuf, java.lang.CharSequence)
Exception e
io.netty.util.AsciiString string
io.netty.buffer.ByteBuf out
CharSequence data
private void encodeSlowPath (io.netty.buffer.ByteBuf, java.lang.CharSequence)
int b
int code
int nbits
int i
io.netty.buffer.ByteBuf out
CharSequence data
long current
int n
public int getEncodedLength (java.lang.CharSequence)
Exception e
io.netty.util.AsciiString string
CharSequence data
private int getEncodedLengthSlowPath (java.lang.CharSequence)
int i
CharSequence data
long len
static byte[] access$200 (io.netty.handler.codec.http2.internal.hpack.HuffmanEncoder)
io.netty.handler.codec.http2.internal.hpack.HuffmanEncoder x0
static int[] access$300 (io.netty.handler.codec.http2.internal.hpack.HuffmanEncoder)
io.netty.handler.codec.http2.internal.hpack.HuffmanEncoder x0
}
io/netty/handler/codec/http2/internal/hpack/HuffmanEncoder$EncodedLengthProcessor.classHuffmanEncoder.java
package io.netty.handler.codec.http2.internal.hpack
final io.netty.handler.codec.http2.internal.hpack.HuffmanEncoder$EncodedLengthProcessor extends java.lang.Object implements io.netty.util.ByteProcessor {
private long len
final io.netty.handler.codec.http2.internal.hpack.HuffmanEncoder this$0
private void (io.netty.handler.codec.http2.internal.hpack.HuffmanEncoder)
public boolean process (byte)
byte value
void reset ()
int length ()
void (io.netty.handler.codec.http2.internal.hpack.HuffmanEncoder, io.netty.handler.codec.http2.internal.hpack.HuffmanEncoder$1)
io.netty.handler.codec.http2.internal.hpack.HuffmanEncoder x0
io.netty.handler.codec.http2.internal.hpack.HuffmanEncoder$1 x1
}
io/netty/handler/codec/http2/internal/hpack/HuffmanDecoder.classHuffmanDecoder.java
package io.netty.handler.codec.http2.internal.hpack
final io.netty.handler.codec.http2.internal.hpack.HuffmanDecoder extends java.lang.Object {
private static final io.netty.handler.codec.http2.Http2Exception EOS_DECODED
private static final io.netty.handler.codec.http2.Http2Exception INVALID_PADDING
private static final io.netty.handler.codec.http2.internal.hpack.HuffmanDecoder$Node ROOT
private final io.netty.handler.codec.http2.internal.hpack.HuffmanDecoder$DecoderProcessor processor
void (int)
int initialCapacity
public io.netty.util.AsciiString decode (io.netty.buffer.ByteBuf, int) throws io.netty.handler.codec.http2.Http2Exception
io.netty.buffer.ByteBuf buf
int length
private static io.netty.handler.codec.http2.internal.hpack.HuffmanDecoder$Node buildTree (int[], byte[])
int i
int[] codes
byte[] lengths
io.netty.handler.codec.http2.internal.hpack.HuffmanDecoder$Node root
private static void insert (io.netty.handler.codec.http2.internal.hpack.HuffmanDecoder$Node, int, int, byte)
int i
int i
io.netty.handler.codec.http2.internal.hpack.HuffmanDecoder$Node root
int symbol
int code
byte length
io.netty.handler.codec.http2.internal.hpack.HuffmanDecoder$Node current
io.netty.handler.codec.http2.internal.hpack.HuffmanDecoder$Node terminal
int shift
int start
int end
static io.netty.handler.codec.http2.internal.hpack.HuffmanDecoder$Node access$200 ()
static io.netty.handler.codec.http2.Http2Exception access$500 ()
static io.netty.handler.codec.http2.Http2Exception access$600 ()
static void ()
}
io/netty/handler/codec/http2/internal/hpack/Decoder$1.classDecoder.java
package io.netty.handler.codec.http2.internal.hpack
io.netty.handler.codec.http2.internal.hpack.Decoder$1 extends java.lang.Object {
static final int[] $SwitchMap$io$netty$handler$codec$http2$internal$hpack$HpackUtil$IndexType
static void ()
}
io/netty/handler/codec/http2/DefaultHttp2Connection$PropertyKeyRegistry.classDefaultHttp2Connection.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.DefaultHttp2Connection$PropertyKeyRegistry extends java.lang.Object {
final java.util.List keys
final io.netty.handler.codec.http2.DefaultHttp2Connection this$0
private void (io.netty.handler.codec.http2.DefaultHttp2Connection)
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultPropertyKey newKey ()
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultPropertyKey key
int size ()
void (io.netty.handler.codec.http2.DefaultHttp2Connection, io.netty.handler.codec.http2.DefaultHttp2Connection$1)
io.netty.handler.codec.http2.DefaultHttp2Connection x0
io.netty.handler.codec.http2.DefaultHttp2Connection$1 x1
}
io/netty/handler/codec/http2/Http2StreamChannelBootstrap.classHttp2StreamChannelBootstrap.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.Http2StreamChannelBootstrap extends java.lang.Object {
private volatile io.netty.handler.codec.http2.Http2StreamChannelBootstrap$ParentChannelAndMultiplexCodec channelAndCodec
private volatile io.netty.channel.ChannelHandler handler
private volatile io.netty.channel.EventLoopGroup group
private final java.util.Map options
private final java.util.Map attributes
public void ()
void (io.netty.handler.codec.http2.Http2StreamChannelBootstrap)
io.netty.handler.codec.http2.Http2StreamChannelBootstrap bootstrap0
public io.netty.channel.ChannelFuture connect ()
io.netty.channel.ChannelFuture connect (int)
int streamId
io.netty.handler.codec.http2.Http2StreamChannelBootstrap$ParentChannelAndMultiplexCodec channelAndCodec0
io.netty.channel.Channel parentChannel
io.netty.handler.codec.http2.Http2MultiplexCodec multiplexCodec
io.netty.channel.EventLoopGroup group0
public io.netty.handler.codec.http2.Http2StreamChannelBootstrap parentChannel (io.netty.channel.Channel)
io.netty.channel.Channel parent
public io.netty.handler.codec.http2.Http2StreamChannelBootstrap handler (io.netty.channel.ChannelHandler)
io.netty.channel.ChannelHandler handler
public io.netty.handler.codec.http2.Http2StreamChannelBootstrap group (io.netty.channel.EventLoopGroup)
io.netty.channel.EventLoopGroup group
public io.netty.handler.codec.http2.Http2StreamChannelBootstrap option (io.netty.channel.ChannelOption, java.lang.Object)
io.netty.channel.ChannelOption option
Object value
public io.netty.handler.codec.http2.Http2StreamChannelBootstrap attr (io.netty.util.AttributeKey, java.lang.Object)
io.netty.util.AttributeKey key
Object value
public io.netty.channel.Channel parentChannel ()
io.netty.handler.codec.http2.Http2StreamChannelBootstrap$ParentChannelAndMultiplexCodec channelAndCodec0
public io.netty.channel.ChannelHandler handler ()
public io.netty.channel.EventLoopGroup group ()
public java.util.Map options ()
public java.util.Map attributes ()
private void validateState ()
private static io.netty.channel.ChannelHandler checkSharable (io.netty.channel.ChannelHandler)
io.netty.channel.ChannelHandler handler
}
io/netty/handler/codec/http2/Http2Settings.classHttp2Settings.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.Http2Settings extends io.netty.util.collection.CharObjectHashMap {
private static final int DEFAULT_CAPACITY
private static final Long FALSE
private static final Long TRUE
public void ()
public void (int, float)
int initialCapacity
float loadFactor
public void (int)
int initialCapacity
public java.lang.Long put (char, java.lang.Long)
char key
Long value
public java.lang.Long headerTableSize ()
public io.netty.handler.codec.http2.Http2Settings headerTableSize (long)
long value
public java.lang.Boolean pushEnabled ()
Long value
public io.netty.handler.codec.http2.Http2Settings pushEnabled (boolean)
boolean enabled
public java.lang.Long maxConcurrentStreams ()
public io.netty.handler.codec.http2.Http2Settings maxConcurrentStreams (long)
long value
public java.lang.Integer initialWindowSize ()
public io.netty.handler.codec.http2.Http2Settings initialWindowSize (int)
int value
public java.lang.Integer maxFrameSize ()
public io.netty.handler.codec.http2.Http2Settings maxFrameSize (int)
int value
public java.lang.Long maxHeaderListSize ()
public io.netty.handler.codec.http2.Http2Settings maxHeaderListSize (long)
long value
public io.netty.handler.codec.http2.Http2Settings copyFrom (io.netty.handler.codec.http2.Http2Settings)
io.netty.handler.codec.http2.Http2Settings settings
public java.lang.Integer getIntValue (char)
char key
Long value
private static void verifyStandardSetting (int, java.lang.Long)
int key
Long value
protected java.lang.String keyToString (char)
char key
public volatile java.lang.Object put (char, java.lang.Object)
static void ()
}
io/netty/handler/codec/http2/Http2ConnectionDecoder.classHttp2ConnectionDecoder.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2ConnectionDecoder extends java.lang.Object implements java.io.Closeable {
public abstract void lifecycleManager (io.netty.handler.codec.http2.Http2LifecycleManager)
public abstract io.netty.handler.codec.http2.Http2Connection connection ()
public abstract io.netty.handler.codec.http2.Http2LocalFlowController flowController ()
public abstract void frameListener (io.netty.handler.codec.http2.Http2FrameListener)
public abstract io.netty.handler.codec.http2.Http2FrameListener frameListener ()
public abstract void decodeFrame (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, java.util.List) throws io.netty.handler.codec.http2.Http2Exception
public abstract io.netty.handler.codec.http2.Http2Settings localSettings ()
public abstract boolean prefaceReceived ()
public abstract void close ()
}
io/netty/handler/codec/http2/Http2EventAdapter.classHttp2EventAdapter.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.Http2EventAdapter extends java.lang.Object implements io.netty.handler.codec.http2.Http2Connection$Listener io.netty.handler.codec.http2.Http2FrameListener {
public void ()
public int onDataRead (io.netty.channel.ChannelHandlerContext, int, io.netty.buffer.ByteBuf, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.buffer.ByteBuf data
int padding
boolean endOfStream
public void onHeadersRead (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int padding
boolean endStream
public void onHeadersRead (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, short, boolean, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int streamDependency
short weight
boolean exclusive
int padding
boolean endStream
public void onPriorityRead (io.netty.channel.ChannelHandlerContext, int, int, short, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
int streamDependency
short weight
boolean exclusive
public void onRstStreamRead (io.netty.channel.ChannelHandlerContext, int, long) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
long errorCode
public void onSettingsAckRead (io.netty.channel.ChannelHandlerContext) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
public void onSettingsRead (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2Settings) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http2.Http2Settings settings
public void onPingRead (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf data
public void onPingAckRead (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf data
public void onPushPromiseRead (io.netty.channel.ChannelHandlerContext, int, int, io.netty.handler.codec.http2.Http2Headers, int) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
int promisedStreamId
io.netty.handler.codec.http2.Http2Headers headers
int padding
public void onGoAwayRead (io.netty.channel.ChannelHandlerContext, int, long, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int lastStreamId
long errorCode
io.netty.buffer.ByteBuf debugData
public void onWindowUpdateRead (io.netty.channel.ChannelHandlerContext, int, int) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
int windowSizeIncrement
public void onUnknownFrame (io.netty.channel.ChannelHandlerContext, byte, int, io.netty.handler.codec.http2.Http2Flags, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
byte frameType
int streamId
io.netty.handler.codec.http2.Http2Flags flags
io.netty.buffer.ByteBuf payload
public void onStreamAdded (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
public void onStreamActive (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
public void onStreamHalfClosed (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
public void onStreamClosed (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
public void onStreamRemoved (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
public void onPriorityTreeParentChanged (io.netty.handler.codec.http2.Http2Stream, io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http2.Http2Stream oldParent
public void onPriorityTreeParentChanging (io.netty.handler.codec.http2.Http2Stream, io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http2.Http2Stream newParent
public void onWeightChanged (io.netty.handler.codec.http2.Http2Stream, short)
io.netty.handler.codec.http2.Http2Stream stream
short oldWeight
public void onGoAwaySent (int, long, io.netty.buffer.ByteBuf)
int lastStreamId
long errorCode
io.netty.buffer.ByteBuf debugData
public void onGoAwayReceived (int, long, io.netty.buffer.ByteBuf)
int lastStreamId
long errorCode
io.netty.buffer.ByteBuf debugData
}
io/netty/handler/codec/http2/DefaultHttp2LocalFlowController$2.classDefaultHttp2LocalFlowController.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.DefaultHttp2LocalFlowController$2 extends java.lang.Object implements io.netty.handler.codec.http2.DefaultHttp2LocalFlowController$FlowState {
void ()
public int windowSize ()
public int initialWindowSize ()
public void window (int)
int initialWindowSize
public void incrementInitialStreamWindow (int)
int delta
public boolean writeWindowUpdateIfNeeded () throws io.netty.handler.codec.http2.Http2Exception
public boolean consumeBytes (int) throws io.netty.handler.codec.http2.Http2Exception
int numBytes
public int unconsumedBytes ()
public float windowUpdateRatio ()
public void windowUpdateRatio (float)
float ratio
public void receiveFlowControlledFrame (int) throws io.netty.handler.codec.http2.Http2Exception
int dataLength
public void incrementFlowControlWindows (int) throws io.netty.handler.codec.http2.Http2Exception
int delta
public void endOfStream (boolean)
boolean endOfStream
}
io/netty/handler/codec/http2/DefaultHttp2RemoteFlowController$WritabilityMonitor.classDefaultHttp2RemoteFlowController.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$WritabilityMonitor extends java.lang.Object {
private boolean inWritePendingBytes
private long totalPendingBytes
private final io.netty.handler.codec.http2.StreamByteDistributor$Writer writer
final io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController this$0
private void (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController)
void channelWritabilityChange () throws io.netty.handler.codec.http2.Http2Exception
void stateCancelled (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState)
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState state
void windowSize (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState, int)
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState state
int initialWindowSize
void incrementWindowSize (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState, int) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState state
int delta
void enqueueFrame (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState, io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState state
io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled frame
final void incrementPendingBytes (int)
int delta
final boolean isWritable (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState)
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState state
final void writePendingBytes () throws io.netty.handler.codec.http2.Http2Exception
int bytesToWrite
void initialWindowSize (int) throws io.netty.handler.codec.http2.Http2Exception
int newWindowSize
int delta
final boolean isWritableConnection ()
void (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController, io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$1)
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController x0
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$1 x1
}
io/netty/handler/codec/http2/InboundHttp2ToHttpPriorityAdapter.classInboundHttp2ToHttpPriorityAdapter.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.InboundHttp2ToHttpPriorityAdapter extends io.netty.handler.codec.http2.InboundHttp2ToHttpAdapter {
private static final io.netty.util.AsciiString OUT_OF_MESSAGE_SEQUENCE_METHOD
private static final io.netty.util.AsciiString OUT_OF_MESSAGE_SEQUENCE_PATH
private static final io.netty.util.AsciiString OUT_OF_MESSAGE_SEQUENCE_RETURN_CODE
private final io.netty.handler.codec.http2.Http2Connection$PropertyKey outOfMessageFlowHeadersKey
void (io.netty.handler.codec.http2.Http2Connection, int, boolean, boolean)
io.netty.handler.codec.http2.Http2Connection connection
int maxContentLength
boolean validateHttpHeaders
boolean propagateSettings
private io.netty.handler.codec.http.HttpHeaders getOutOfMessageFlowHeaders (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
private void putOutOfMessageFlowHeaders (io.netty.handler.codec.http2.Http2Stream, io.netty.handler.codec.http.HttpHeaders)
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http.HttpHeaders headers
private io.netty.handler.codec.http.HttpHeaders removeOutOfMessageFlowHeaders (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
private static io.netty.handler.codec.http.HttpHeaders getActiveHeaders (io.netty.handler.codec.http.FullHttpMessage)
io.netty.handler.codec.http.FullHttpMessage msg
private void importOutOfMessageFlowHeaders (io.netty.handler.codec.http2.Http2Stream, io.netty.handler.codec.http.HttpHeaders)
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http.HttpHeaders headers
io.netty.handler.codec.http.HttpHeaders outOfMessageFlowHeader
private void exportOutOfMessageFlowHeaders (io.netty.handler.codec.http2.Http2Stream, io.netty.handler.codec.http.HttpHeaders)
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http.HttpHeaders headers
io.netty.handler.codec.http.HttpHeaders outOfMessageFlowHeader
private static void removePriorityRelatedHeaders (io.netty.handler.codec.http.HttpHeaders)
io.netty.handler.codec.http.HttpHeaders headers
private void initializePseudoHeaders (io.netty.handler.codec.http2.Http2Headers)
io.netty.handler.codec.http2.Http2Headers headers
private static void addHttpHeadersToHttp2Headers (io.netty.handler.codec.http.HttpHeaders, io.netty.handler.codec.http2.Http2Headers)
java.util.Map$Entry entry
io.netty.handler.codec.http.HttpHeaders httpHeaders
io.netty.handler.codec.http2.Http2Headers http2Headers
java.util.Iterator iter
protected void fireChannelRead (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http.FullHttpMessage, boolean, io.netty.handler.codec.http2.Http2Stream)
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http.FullHttpMessage msg
boolean release
io.netty.handler.codec.http2.Http2Stream stream
protected io.netty.handler.codec.http.FullHttpMessage processHeadersBegin (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2Stream, io.netty.handler.codec.http2.Http2Headers, boolean, boolean, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http2.Http2Headers headers
boolean endOfStream
boolean allowAppend
boolean appendToTrailer
io.netty.handler.codec.http.FullHttpMessage msg
public void onPriorityTreeParentChanged (io.netty.handler.codec.http2.Http2Stream, io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http.HttpHeaders headers
io.netty.handler.codec.http.HttpHeaders headers
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http2.Http2Stream oldParent
io.netty.handler.codec.http2.Http2Stream parent
io.netty.handler.codec.http.FullHttpMessage msg
public void onWeightChanged (io.netty.handler.codec.http2.Http2Stream, short)
io.netty.handler.codec.http.HttpHeaders headers
io.netty.handler.codec.http2.Http2Stream stream
short oldWeight
io.netty.handler.codec.http.FullHttpMessage msg
io.netty.handler.codec.http.HttpHeaders headers
public void onPriorityRead (io.netty.channel.ChannelHandlerContext, int, int, short, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http.HttpHeaders httpHeaders
io.netty.handler.codec.http2.Http2Headers http2Headers
io.netty.channel.ChannelHandlerContext ctx
int streamId
int streamDependency
short weight
boolean exclusive
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http.FullHttpMessage msg
static void ()
}
io/netty/handler/codec/http2/Http2LifecycleManager.classHttp2LifecycleManager.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2LifecycleManager extends java.lang.Object {
public abstract void closeStreamLocal (io.netty.handler.codec.http2.Http2Stream, io.netty.channel.ChannelFuture)
public abstract void closeStreamRemote (io.netty.handler.codec.http2.Http2Stream, io.netty.channel.ChannelFuture)
public abstract void closeStream (io.netty.handler.codec.http2.Http2Stream, io.netty.channel.ChannelFuture)
public abstract io.netty.channel.ChannelFuture resetStream (io.netty.channel.ChannelHandlerContext, int, long, io.netty.channel.ChannelPromise)
public abstract io.netty.channel.ChannelFuture goAway (io.netty.channel.ChannelHandlerContext, int, long, io.netty.buffer.ByteBuf, io.netty.channel.ChannelPromise)
public abstract void onError (io.netty.channel.ChannelHandlerContext, java.lang.Throwable)
}
io/netty/handler/codec/http2/Http2Exception$ClosedStreamCreationException.classHttp2Exception.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.Http2Exception$ClosedStreamCreationException extends io.netty.handler.codec.http2.Http2Exception {
private static final long serialVersionUID
public void (io.netty.handler.codec.http2.Http2Error)
io.netty.handler.codec.http2.Http2Error error
public void (io.netty.handler.codec.http2.Http2Error, java.lang.String)
io.netty.handler.codec.http2.Http2Error error
String message
public void (io.netty.handler.codec.http2.Http2Error, java.lang.String, java.lang.Throwable)
io.netty.handler.codec.http2.Http2Error error
String message
Throwable cause
}
io/netty/handler/codec/http2/DefaultHttp2Connection.classDefaultHttp2Connection.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.DefaultHttp2Connection extends java.lang.Object implements io.netty.handler.codec.http2.Http2Connection {
private static final io.netty.util.internal.logging.InternalLogger logger
final io.netty.util.collection.IntObjectMap streamMap
final io.netty.handler.codec.http2.DefaultHttp2Connection$PropertyKeyRegistry propertyKeyRegistry
final io.netty.handler.codec.http2.DefaultHttp2Connection$ConnectionStream connectionStream
final io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultEndpoint localEndpoint
final io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultEndpoint remoteEndpoint
private static final int INITIAL_CHILDREN_MAP_SIZE
final java.util.List listeners
final io.netty.handler.codec.http2.DefaultHttp2Connection$ActiveStreams activeStreams
io.netty.util.concurrent.Promise closePromise
public void (boolean)
boolean server
final boolean isClosed ()
public io.netty.util.concurrent.Future close (io.netty.util.concurrent.Promise)
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream stream
io.netty.handler.codec.http2.Http2Stream stream
io.netty.util.concurrent.Promise promise
java.util.Iterator itr
public void addListener (io.netty.handler.codec.http2.Http2Connection$Listener)
io.netty.handler.codec.http2.Http2Connection$Listener listener
public void removeListener (io.netty.handler.codec.http2.Http2Connection$Listener)
io.netty.handler.codec.http2.Http2Connection$Listener listener
public boolean isServer ()
public io.netty.handler.codec.http2.Http2Stream connectionStream ()
public io.netty.handler.codec.http2.Http2Stream stream (int)
int streamId
public boolean streamMayHaveExisted (int)
int streamId
public int numActiveStreams ()
public io.netty.handler.codec.http2.Http2Stream forEachActiveStream (io.netty.handler.codec.http2.Http2StreamVisitor) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.Http2StreamVisitor visitor
public io.netty.handler.codec.http2.Http2Connection$Endpoint local ()
public io.netty.handler.codec.http2.Http2Connection$Endpoint remote ()
public boolean goAwayReceived ()
public void goAwayReceived (int, long, io.netty.buffer.ByteBuf)
Throwable cause
int i
io.netty.handler.codec.http2.Http2Exception e
int lastKnownStream
long errorCode
io.netty.buffer.ByteBuf debugData
public boolean goAwaySent ()
public void goAwaySent (int, long, io.netty.buffer.ByteBuf)
Throwable cause
int i
io.netty.handler.codec.http2.Http2Exception e
int lastKnownStream
long errorCode
io.netty.buffer.ByteBuf debugData
private boolean isStreamMapEmpty ()
void removeStream (io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream, java.util.Iterator)
Throwable cause
int i
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream stream
java.util.Iterator itr
static io.netty.handler.codec.http2.Http2Stream$State activeState (int, io.netty.handler.codec.http2.Http2Stream$State, boolean, boolean) throws io.netty.handler.codec.http2.Http2Exception
int streamId
io.netty.handler.codec.http2.Http2Stream$State initialState
boolean isLocal
boolean halfClosed
void notifyHalfClosed (io.netty.handler.codec.http2.Http2Stream)
Throwable cause
int i
io.netty.handler.codec.http2.Http2Stream stream
void notifyClosed (io.netty.handler.codec.http2.Http2Stream)
Throwable cause
int i
io.netty.handler.codec.http2.Http2Stream stream
public io.netty.handler.codec.http2.Http2Connection$PropertyKey newKey ()
final io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultPropertyKey verifyKey (io.netty.handler.codec.http2.Http2Connection$PropertyKey)
io.netty.handler.codec.http2.Http2Connection$PropertyKey key
private void notifyParentChanged (java.util.List)
int j
io.netty.handler.codec.http2.DefaultHttp2Connection$ParentChangedEvent event
int i
java.util.List events
private void notifyParentChanging (io.netty.handler.codec.http2.Http2Stream, io.netty.handler.codec.http2.Http2Stream)
Throwable cause
int i
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http2.Http2Stream newParent
static void access$400 (io.netty.handler.codec.http2.DefaultHttp2Connection, java.util.List)
io.netty.handler.codec.http2.DefaultHttp2Connection x0
java.util.List x1
static int access$500 ()
static io.netty.util.internal.logging.InternalLogger access$600 ()
static void access$700 (io.netty.handler.codec.http2.DefaultHttp2Connection, io.netty.handler.codec.http2.Http2Stream, io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.DefaultHttp2Connection x0
io.netty.handler.codec.http2.Http2Stream x1
io.netty.handler.codec.http2.Http2Stream x2
static void ()
}
io/netty/handler/codec/http2/DefaultHttp2Connection$DefaultEndpoint.classDefaultHttp2Connection.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultEndpoint extends java.lang.Object implements io.netty.handler.codec.http2.Http2Connection$Endpoint {
private final boolean server
private int nextStreamIdToCreate
private int nextReservationStreamId
private int lastStreamKnownByPeer
private boolean pushToAllowed
private io.netty.handler.codec.http2.Http2FlowController flowController
private int maxActiveStreams
private int maxStreams
int numActiveStreams
int numStreams
final io.netty.handler.codec.http2.DefaultHttp2Connection this$0
void (io.netty.handler.codec.http2.DefaultHttp2Connection, boolean)
boolean server
public int incrementAndGetNextStreamId ()
private void incrementExpectedStreamId (int)
int streamId
public boolean isValidStreamId (int)
int streamId
public boolean mayHaveCreatedStream (int)
int streamId
public boolean canOpenStream ()
private io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream createStream (int, io.netty.handler.codec.http2.Http2Stream$State) throws io.netty.handler.codec.http2.Http2Exception
int streamId
io.netty.handler.codec.http2.Http2Stream$State state
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream stream
public io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream createIdleStream (int) throws io.netty.handler.codec.http2.Http2Exception
int streamId
public io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream createStream (int, boolean) throws io.netty.handler.codec.http2.Http2Exception
int streamId
boolean halfClosed
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream stream
public boolean created (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
public boolean isServer ()
public io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream reservePushStream (int, io.netty.handler.codec.http2.Http2Stream) throws io.netty.handler.codec.http2.Http2Exception
int streamId
io.netty.handler.codec.http2.Http2Stream parent
io.netty.handler.codec.http2.Http2Stream$State state
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream stream
private void addStream (io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream)
Throwable cause
int i
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream stream
java.util.List events
public void allowPushTo (boolean)
boolean allow
public boolean allowPushTo ()
public int numActiveStreams ()
public int maxActiveStreams ()
public int maxStreams ()
public void maxStreams (int, int) throws io.netty.handler.codec.http2.Http2Exception
int maxActiveStreams
int maxStreams
public int lastStreamCreated ()
public int lastStreamKnownByPeer ()
private void lastStreamKnownByPeer (int)
int lastKnownStream
public io.netty.handler.codec.http2.Http2FlowController flowController ()
public void flowController (io.netty.handler.codec.http2.Http2FlowController)
io.netty.handler.codec.http2.Http2FlowController flowController
public io.netty.handler.codec.http2.Http2Connection$Endpoint opposite ()
private void checkNewStreamAllowed (int, io.netty.handler.codec.http2.Http2Stream$State) throws io.netty.handler.codec.http2.Http2Exception
int streamId
io.netty.handler.codec.http2.Http2Stream$State state
private boolean isLocal ()
public volatile io.netty.handler.codec.http2.Http2Stream reservePushStream (int, io.netty.handler.codec.http2.Http2Stream) throws io.netty.handler.codec.http2.Http2Exception
public volatile io.netty.handler.codec.http2.Http2Stream createStream (int, boolean) throws io.netty.handler.codec.http2.Http2Exception
public volatile io.netty.handler.codec.http2.Http2Stream createIdleStream (int) throws io.netty.handler.codec.http2.Http2Exception
static int access$100 (io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultEndpoint)
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultEndpoint x0
static void access$200 (io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultEndpoint, int)
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultEndpoint x0
int x1
}
io/netty/handler/codec/http2/Http2InboundFrameLogger$1.classHttp2InboundFrameLogger.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.Http2InboundFrameLogger$1 extends java.lang.Object implements io.netty.handler.codec.http2.Http2FrameListener {
final io.netty.handler.codec.http2.Http2FrameListener val$listener
final io.netty.handler.codec.http2.Http2InboundFrameLogger this$0
void (io.netty.handler.codec.http2.Http2InboundFrameLogger, io.netty.handler.codec.http2.Http2FrameListener)
public int onDataRead (io.netty.channel.ChannelHandlerContext, int, io.netty.buffer.ByteBuf, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.buffer.ByteBuf data
int padding
boolean endOfStream
public void onHeadersRead (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int padding
boolean endStream
public void onHeadersRead (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, short, boolean, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.handler.codec.http2.Http2Headers headers
int streamDependency
short weight
boolean exclusive
int padding
boolean endStream
public void onPriorityRead (io.netty.channel.ChannelHandlerContext, int, int, short, boolean) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
int streamDependency
short weight
boolean exclusive
public void onRstStreamRead (io.netty.channel.ChannelHandlerContext, int, long) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
long errorCode
public void onSettingsAckRead (io.netty.channel.ChannelHandlerContext) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
public void onSettingsRead (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2Settings) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http2.Http2Settings settings
public void onPingRead (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf data
public void onPingAckRead (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
io.netty.buffer.ByteBuf data
public void onPushPromiseRead (io.netty.channel.ChannelHandlerContext, int, int, io.netty.handler.codec.http2.Http2Headers, int) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
int promisedStreamId
io.netty.handler.codec.http2.Http2Headers headers
int padding
public void onGoAwayRead (io.netty.channel.ChannelHandlerContext, int, long, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int lastStreamId
long errorCode
io.netty.buffer.ByteBuf debugData
public void onWindowUpdateRead (io.netty.channel.ChannelHandlerContext, int, int) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
int streamId
int windowSizeIncrement
public void onUnknownFrame (io.netty.channel.ChannelHandlerContext, byte, int, io.netty.handler.codec.http2.Http2Flags, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
byte frameType
int streamId
io.netty.handler.codec.http2.Http2Flags flags
io.netty.buffer.ByteBuf payload
}
io/netty/handler/codec/http2/Http2FlowController.classHttp2FlowController.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2FlowController extends java.lang.Object {
public abstract void channelHandlerContext (io.netty.channel.ChannelHandlerContext) throws io.netty.handler.codec.http2.Http2Exception
public abstract void initialWindowSize (int) throws io.netty.handler.codec.http2.Http2Exception
public abstract int initialWindowSize ()
public abstract int windowSize (io.netty.handler.codec.http2.Http2Stream)
public abstract void incrementWindowSize (io.netty.handler.codec.http2.Http2Stream, int) throws io.netty.handler.codec.http2.Http2Exception
}
io/netty/handler/codec/http2/Http2HeadersEncoder$2.classHttp2HeadersEncoder.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.Http2HeadersEncoder$2 extends java.lang.Object implements io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector {
void ()
public boolean isSensitive (java.lang.CharSequence, java.lang.CharSequence)
CharSequence name
CharSequence value
}
io/netty/handler/codec/http2/DefaultHttp2RemoteFlowController$FlowState.classDefaultHttp2RemoteFlowController.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState extends java.lang.Object implements io.netty.handler.codec.http2.StreamByteDistributor$StreamState {
private final io.netty.handler.codec.http2.Http2Stream stream
private final java.util.Deque pendingWriteQueue
private int window
private int pendingBytes
private boolean markedWritable
private boolean writing
private boolean cancelled
private io.netty.util.BooleanSupplier isWritableSupplier
static final boolean $assertionsDisabled
final io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController this$0
void (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController, io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
boolean isWritable ()
Throwable cause
public io.netty.handler.codec.http2.Http2Stream stream ()
boolean markedWritability ()
void markedWritability (boolean)
boolean isWritable
public int windowSize ()
void windowSize (int)
int initialWindowSize
int writeAllocatedBytes (int)
int maxBytes
int initialFrameSize
io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled frame
int writtenBytes
boolean writeOccurred
int writtenBytes
Throwable t
int writtenBytes
int allocated
int initialAllocated
int writtenBytes
Throwable cause
int incrementStreamWindow (int) throws io.netty.handler.codec.http2.Http2Exception
int delta
private int writableWindow ()
public int pendingBytes ()
void enqueueFrame (io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled)
io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled frame
io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled last
int lastSize
private void enqueueFrameWithoutMerge (io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled)
io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled frame
public boolean hasFrame ()
private io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled peek ()
void cancel ()
private void cancel (java.lang.Throwable)
io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled frame
Throwable cause
private void incrementPendingBytes (int, boolean)
int numBytes
boolean updateStreamableBytes
private void decrementPendingBytes (int, boolean)
int bytes
boolean updateStreamableBytes
private void decrementFlowControlWindow (int)
int negativeBytes
io.netty.handler.codec.http2.Http2Exception e
int bytes
private void writeError (io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled, io.netty.handler.codec.http2.Http2Exception)
io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled frame
io.netty.handler.codec.http2.Http2Exception cause
static io.netty.handler.codec.http2.Http2Stream access$1400 (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState)
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState x0
static void ()
}
io/netty/handler/codec/http2/DefaultHttp2ConnectionEncoder$FlowControlledData.classDefaultHttp2ConnectionEncoder.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder$FlowControlledData extends io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder$FlowControlledBase {
private final io.netty.channel.CoalescingBufferQueue queue
private int dataSize
final io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder this$0
void (io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder, io.netty.handler.codec.http2.Http2Stream, io.netty.buffer.ByteBuf, int, boolean, io.netty.channel.ChannelPromise)
io.netty.handler.codec.http2.Http2Stream stream
io.netty.buffer.ByteBuf buf
int padding
boolean endOfStream
io.netty.channel.ChannelPromise promise
public int size ()
public void error (io.netty.channel.ChannelHandlerContext, java.lang.Throwable)
io.netty.channel.ChannelHandlerContext ctx
Throwable cause
public void write (io.netty.channel.ChannelHandlerContext, int)
io.netty.channel.ChannelPromise writePromise
io.netty.channel.ChannelHandlerContext ctx
int allowedBytes
int queuedData
int writeableData
io.netty.channel.ChannelPromise writePromise
io.netty.buffer.ByteBuf toWrite
int writeablePadding
public boolean merge (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled)
io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder$FlowControlledData nextData
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled next
io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder$FlowControlledData nextData
}
io/netty/handler/codec/http2/DefaultHttp2Connection$1.classDefaultHttp2Connection.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.DefaultHttp2Connection$1 extends java.lang.Object implements io.netty.handler.codec.http2.Http2StreamVisitor {
final int val$lastKnownStream
final io.netty.handler.codec.http2.DefaultHttp2Connection this$0
void (io.netty.handler.codec.http2.DefaultHttp2Connection, int)
public boolean visit (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
}
io/netty/handler/codec/http2/Http2ConnectionHandler$3.classHttp2ConnectionHandler.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.Http2ConnectionHandler$3 extends java.lang.Object implements io.netty.channel.ChannelFutureListener {
final io.netty.channel.ChannelHandlerContext val$ctx
final io.netty.handler.codec.http2.Http2Stream val$stream
final io.netty.handler.codec.http2.Http2ConnectionHandler this$0
void (io.netty.handler.codec.http2.Http2ConnectionHandler, io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2Stream)
public void operationComplete (io.netty.channel.ChannelFuture) throws java.lang.Exception
io.netty.channel.ChannelFuture future
public volatile void operationComplete (io.netty.util.concurrent.Future) throws java.lang.Exception
}
io/netty/handler/codec/http2/Http2Connection$Endpoint.classHttp2Connection.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2Connection$Endpoint extends java.lang.Object {
public abstract int incrementAndGetNextStreamId ()
public abstract boolean isValidStreamId (int)
public abstract boolean mayHaveCreatedStream (int)
public abstract boolean created (io.netty.handler.codec.http2.Http2Stream)
public abstract boolean canOpenStream ()
public abstract io.netty.handler.codec.http2.Http2Stream createIdleStream (int) throws io.netty.handler.codec.http2.Http2Exception
public abstract io.netty.handler.codec.http2.Http2Stream createStream (int, boolean) throws io.netty.handler.codec.http2.Http2Exception
public abstract io.netty.handler.codec.http2.Http2Stream reservePushStream (int, io.netty.handler.codec.http2.Http2Stream) throws io.netty.handler.codec.http2.Http2Exception
public abstract boolean isServer ()
public abstract void allowPushTo (boolean)
public abstract boolean allowPushTo ()
public abstract int numActiveStreams ()
public abstract int maxActiveStreams ()
public abstract int maxStreams ()
public abstract void maxStreams (int, int) throws io.netty.handler.codec.http2.Http2Exception
public abstract int lastStreamCreated ()
public abstract int lastStreamKnownByPeer ()
public abstract io.netty.handler.codec.http2.Http2FlowController flowController ()
public abstract void flowController (io.netty.handler.codec.http2.Http2FlowController)
public abstract io.netty.handler.codec.http2.Http2Connection$Endpoint opposite ()
}
io/netty/handler/codec/http2/Http2StreamStateEvent.classHttp2StreamStateEvent.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2StreamStateEvent extends java.lang.Object {
public abstract int streamId ()
}
io/netty/handler/codec/http2/DefaultHttp2HeadersDecoder$Http2HeaderTableDecoder.classDefaultHttp2HeadersDecoder.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.DefaultHttp2HeadersDecoder$Http2HeaderTableDecoder extends java.lang.Object implements io.netty.handler.codec.http2.Http2HeaderTable {
final io.netty.handler.codec.http2.DefaultHttp2HeadersDecoder this$0
private void (io.netty.handler.codec.http2.DefaultHttp2HeadersDecoder)
public void maxHeaderTableSize (long) throws io.netty.handler.codec.http2.Http2Exception
long max
public long maxHeaderTableSize ()
public void maxHeaderListSize (long) throws io.netty.handler.codec.http2.Http2Exception
long max
public long maxHeaderListSize ()
void (io.netty.handler.codec.http2.DefaultHttp2HeadersDecoder, io.netty.handler.codec.http2.DefaultHttp2HeadersDecoder$1)
io.netty.handler.codec.http2.DefaultHttp2HeadersDecoder x0
io.netty.handler.codec.http2.DefaultHttp2HeadersDecoder$1 x1
}
io/netty/handler/codec/http2/Http2RemoteFlowController.classHttp2RemoteFlowController.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2RemoteFlowController extends java.lang.Object implements io.netty.handler.codec.http2.Http2FlowController {
public abstract io.netty.channel.ChannelHandlerContext channelHandlerContext ()
public abstract void addFlowControlled (io.netty.handler.codec.http2.Http2Stream, io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled)
public abstract boolean hasFlowControlled (io.netty.handler.codec.http2.Http2Stream)
public abstract void writePendingBytes () throws io.netty.handler.codec.http2.Http2Exception
public abstract void listener (io.netty.handler.codec.http2.Http2RemoteFlowController$Listener)
public abstract boolean isWritable (io.netty.handler.codec.http2.Http2Stream)
public abstract void channelWritabilityChanged () throws io.netty.handler.codec.http2.Http2Exception
}
io/netty/handler/codec/http2/Http2ResetFrame.classHttp2ResetFrame.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2ResetFrame extends java.lang.Object implements io.netty.handler.codec.http2.Http2StreamFrame {
public abstract long errorCode ()
}
io/netty/handler/codec/http2/Http2Codec.classHttp2Codec.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.Http2Codec extends io.netty.channel.ChannelDuplexHandler {
private static final io.netty.handler.codec.http2.Http2FrameLogger HTTP2_FRAME_LOGGER
private final io.netty.handler.codec.http2.Http2FrameCodec frameCodec
private final io.netty.handler.codec.http2.Http2MultiplexCodec multiplexCodec
public void (boolean, io.netty.channel.ChannelHandler)
boolean server
io.netty.channel.ChannelHandler streamHandler
public void (boolean, io.netty.handler.codec.http2.Http2StreamChannelBootstrap, io.netty.handler.codec.http2.Http2FrameLogger)
boolean server
io.netty.handler.codec.http2.Http2StreamChannelBootstrap bootstrap
io.netty.handler.codec.http2.Http2FrameLogger frameLogger
void (boolean, io.netty.handler.codec.http2.Http2StreamChannelBootstrap, io.netty.handler.codec.http2.Http2FrameWriter, io.netty.handler.codec.http2.Http2FrameLogger)
boolean server
io.netty.handler.codec.http2.Http2StreamChannelBootstrap bootstrap
io.netty.handler.codec.http2.Http2FrameWriter frameWriter
io.netty.handler.codec.http2.Http2FrameLogger frameLogger
io.netty.handler.codec.http2.Http2FrameCodec frameCodec ()
public void handlerAdded (io.netty.channel.ChannelHandlerContext) throws java.lang.Exception
io.netty.channel.ChannelHandlerContext ctx
static void ()
}
io/netty/handler/codec/http2/Http2Flags.classHttp2Flags.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.Http2Flags extends java.lang.Object {
public static final short END_STREAM
public static final short END_HEADERS
public static final short ACK
public static final short PADDED
public static final short PRIORITY
private short value
public void ()
public void (short)
short value
public short value ()
public boolean endOfStream ()
public boolean endOfHeaders ()
public boolean priorityPresent ()
public boolean ack ()
public boolean paddingPresent ()
public int getNumPriorityBytes ()
public int getPaddingPresenceFieldLength ()
public io.netty.handler.codec.http2.Http2Flags endOfStream (boolean)
boolean endOfStream
public io.netty.handler.codec.http2.Http2Flags endOfHeaders (boolean)
boolean endOfHeaders
public io.netty.handler.codec.http2.Http2Flags priorityPresent (boolean)
boolean priorityPresent
public io.netty.handler.codec.http2.Http2Flags paddingPresent (boolean)
boolean paddingPresent
public io.netty.handler.codec.http2.Http2Flags ack (boolean)
boolean ack
public io.netty.handler.codec.http2.Http2Flags setFlag (boolean, short)
boolean on
short mask
public boolean isFlagSet (short)
short mask
public int hashCode ()
int prime
int result
public boolean equals (java.lang.Object)
Object obj
public java.lang.String toString ()
StringBuilder builder
}
io/netty/handler/codec/http2/Http2FrameCodec$1.classHttp2FrameCodec.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.Http2FrameCodec$1 extends java.lang.Object {
}
io/netty/handler/codec/http2/DefaultHttp2RemoteFlowController.classDefaultHttp2RemoteFlowController.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController extends java.lang.Object implements io.netty.handler.codec.http2.Http2RemoteFlowController {
private static final io.netty.util.internal.logging.InternalLogger logger
private static final int MIN_WRITABLE_CHUNK
private final io.netty.handler.codec.http2.Http2Connection connection
private final io.netty.handler.codec.http2.Http2Connection$PropertyKey stateKey
private final io.netty.handler.codec.http2.StreamByteDistributor streamByteDistributor
private final io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState connectionState
private int initialWindowSize
private io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$WritabilityMonitor monitor
private io.netty.channel.ChannelHandlerContext ctx
static final boolean $assertionsDisabled
public void (io.netty.handler.codec.http2.Http2Connection)
io.netty.handler.codec.http2.Http2Connection connection
public void (io.netty.handler.codec.http2.Http2Connection, io.netty.handler.codec.http2.StreamByteDistributor)
io.netty.handler.codec.http2.Http2Connection connection
io.netty.handler.codec.http2.StreamByteDistributor streamByteDistributor
public void (io.netty.handler.codec.http2.Http2Connection, io.netty.handler.codec.http2.Http2RemoteFlowController$Listener)
io.netty.handler.codec.http2.Http2Connection connection
io.netty.handler.codec.http2.Http2RemoteFlowController$Listener listener
public void (io.netty.handler.codec.http2.Http2Connection, io.netty.handler.codec.http2.StreamByteDistributor, io.netty.handler.codec.http2.Http2RemoteFlowController$Listener)
io.netty.handler.codec.http2.Http2Connection connection
io.netty.handler.codec.http2.StreamByteDistributor streamByteDistributor
io.netty.handler.codec.http2.Http2RemoteFlowController$Listener listener
public void channelHandlerContext (io.netty.channel.ChannelHandlerContext) throws io.netty.handler.codec.http2.Http2Exception
io.netty.channel.ChannelHandlerContext ctx
public io.netty.channel.ChannelHandlerContext channelHandlerContext ()
public void initialWindowSize (int) throws io.netty.handler.codec.http2.Http2Exception
int newWindowSize
public int initialWindowSize ()
public int windowSize (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
public boolean isWritable (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
public void channelWritabilityChanged () throws io.netty.handler.codec.http2.Http2Exception
private boolean isChannelWritable ()
private boolean isChannelWritable0 ()
public void listener (io.netty.handler.codec.http2.Http2RemoteFlowController$Listener)
io.netty.handler.codec.http2.Http2RemoteFlowController$Listener listener
public void incrementWindowSize (io.netty.handler.codec.http2.Http2Stream, int) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.Http2Stream stream
int delta
public void addFlowControlled (io.netty.handler.codec.http2.Http2Stream, io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled)
Throwable t
io.netty.handler.codec.http2.Http2Stream stream
io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled frame
public boolean hasFlowControlled (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
private io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState state (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
private int connectionWindowSize ()
private int minUsableChannelBytes ()
private int maxUsableChannelBytes ()
int channelWritableBytes
int useableBytes
private int writableBytes ()
public void writePendingBytes () throws io.netty.handler.codec.http2.Http2Exception
static io.netty.handler.codec.http2.Http2Connection$PropertyKey access$000 (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController)
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController x0
static io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState access$100 (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController, io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController x0
io.netty.handler.codec.http2.Http2Stream x1
static int access$200 (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController)
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController x0
static io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$WritabilityMonitor access$300 (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController)
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController x0
static io.netty.channel.ChannelHandlerContext access$500 (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController)
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController x0
static io.netty.handler.codec.http2.StreamByteDistributor access$600 (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController)
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController x0
static int access$700 (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController)
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController x0
static io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState access$800 (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController)
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController x0
static int access$900 (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController)
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController x0
static boolean access$1000 (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController)
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController x0
static int access$202 (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController, int)
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController x0
int x1
static io.netty.handler.codec.http2.Http2Connection access$1100 (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController)
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController x0
static boolean access$1200 (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController)
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController x0
static io.netty.util.internal.logging.InternalLogger access$1500 ()
static void ()
}
io/netty/handler/codec/http2/DefaultHttp2FrameWriter$DataFrameHeader.classDefaultHttp2FrameWriter.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.DefaultHttp2FrameWriter$DataFrameHeader extends java.lang.Object {
private final int streamId
private final io.netty.buffer.ByteBuf buffer
private final io.netty.handler.codec.http2.Http2Flags flags
private int prevData
private int prevPadding
private io.netty.buffer.ByteBuf frameHeader
void (io.netty.channel.ChannelHandlerContext, int)
io.netty.channel.ChannelHandlerContext ctx
int streamId
io.netty.buffer.ByteBuf slice (int, int, boolean)
int payloadLength
int data
int padding
boolean endOfStream
void release ()
}
io/netty/handler/codec/http2/Http2NoMoreStreamIdsException.classHttp2NoMoreStreamIdsException.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.Http2NoMoreStreamIdsException extends io.netty.handler.codec.http2.Http2Exception {
private static final long serialVersionUID
private static final String ERROR_MESSAGE
public void ()
public void (java.lang.Throwable)
Throwable cause
}
io/netty/handler/codec/http2/Http2RemoteFlowController$Listener.classHttp2RemoteFlowController.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2RemoteFlowController$Listener extends java.lang.Object {
public abstract void writabilityChanged (io.netty.handler.codec.http2.Http2Stream)
}
io/netty/handler/codec/http2/DefaultHttp2Connection$2.classDefaultHttp2Connection.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.DefaultHttp2Connection$2 extends java.lang.Object implements io.netty.handler.codec.http2.Http2StreamVisitor {
final int val$lastKnownStream
final io.netty.handler.codec.http2.DefaultHttp2Connection this$0
void (io.netty.handler.codec.http2.DefaultHttp2Connection, int)
public boolean visit (io.netty.handler.codec.http2.Http2Stream)
io.netty.handler.codec.http2.Http2Stream stream
}
io/netty/handler/codec/http2/DefaultHttp2RemoteFlowController$WritabilityMonitor$2.classDefaultHttp2RemoteFlowController.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$WritabilityMonitor$2 extends java.lang.Object implements io.netty.handler.codec.http2.Http2StreamVisitor {
final int val$delta
final io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$WritabilityMonitor this$1
void (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$WritabilityMonitor, int)
public boolean visit (io.netty.handler.codec.http2.Http2Stream) throws io.netty.handler.codec.http2.Http2Exception
io.netty.handler.codec.http2.Http2Stream stream
}
io/netty/handler/codec/http2/Http2HeaderTable.classHttp2HeaderTable.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2HeaderTable extends java.lang.Object {
public abstract void maxHeaderTableSize (long) throws io.netty.handler.codec.http2.Http2Exception
public abstract long maxHeaderTableSize ()
public abstract void maxHeaderListSize (long) throws io.netty.handler.codec.http2.Http2Exception
public abstract long maxHeaderListSize ()
}
io/netty/handler/codec/http2/Http2FrameListener.classHttp2FrameListener.java
package io.netty.handler.codec.http2
public abstract io.netty.handler.codec.http2.Http2FrameListener extends java.lang.Object {
public abstract int onDataRead (io.netty.channel.ChannelHandlerContext, int, io.netty.buffer.ByteBuf, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
public abstract void onHeadersRead (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
public abstract void onHeadersRead (io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, short, boolean, int, boolean) throws io.netty.handler.codec.http2.Http2Exception
public abstract void onPriorityRead (io.netty.channel.ChannelHandlerContext, int, int, short, boolean) throws io.netty.handler.codec.http2.Http2Exception
public abstract void onRstStreamRead (io.netty.channel.ChannelHandlerContext, int, long) throws io.netty.handler.codec.http2.Http2Exception
public abstract void onSettingsAckRead (io.netty.channel.ChannelHandlerContext) throws io.netty.handler.codec.http2.Http2Exception
public abstract void onSettingsRead (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2Settings) throws io.netty.handler.codec.http2.Http2Exception
public abstract void onPingRead (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
public abstract void onPingAckRead (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
public abstract void onPushPromiseRead (io.netty.channel.ChannelHandlerContext, int, int, io.netty.handler.codec.http2.Http2Headers, int) throws io.netty.handler.codec.http2.Http2Exception
public abstract void onGoAwayRead (io.netty.channel.ChannelHandlerContext, int, long, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
public abstract void onWindowUpdateRead (io.netty.channel.ChannelHandlerContext, int, int) throws io.netty.handler.codec.http2.Http2Exception
public abstract void onUnknownFrame (io.netty.channel.ChannelHandlerContext, byte, int, io.netty.handler.codec.http2.Http2Flags, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http2.Http2Exception
}
io/netty/handler/codec/http2/Http2PromisedRequestVerifier$1.classHttp2PromisedRequestVerifier.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.Http2PromisedRequestVerifier$1 extends java.lang.Object implements io.netty.handler.codec.http2.Http2PromisedRequestVerifier {
void ()
public boolean isAuthoritative (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2Headers)
io.netty.channel.ChannelHandlerContext ctx
io.netty.handler.codec.http2.Http2Headers headers
public boolean isCacheable (io.netty.handler.codec.http2.Http2Headers)
io.netty.handler.codec.http2.Http2Headers headers
public boolean isSafe (io.netty.handler.codec.http2.Http2Headers)
io.netty.handler.codec.http2.Http2Headers headers
}
io/netty/handler/codec/http2/StreamBufferingEncoder$HeadersFrame.classStreamBufferingEncoder.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.StreamBufferingEncoder$HeadersFrame extends io.netty.handler.codec.http2.StreamBufferingEncoder$Frame {
final io.netty.handler.codec.http2.Http2Headers headers
final int streamDependency
final short weight
final boolean exclusive
final int padding
final boolean endOfStream
final io.netty.handler.codec.http2.StreamBufferingEncoder this$0
void (io.netty.handler.codec.http2.StreamBufferingEncoder, io.netty.handler.codec.http2.Http2Headers, int, short, boolean, int, boolean, io.netty.channel.ChannelPromise)
io.netty.handler.codec.http2.Http2Headers headers
int streamDependency
short weight
boolean exclusive
int padding
boolean endOfStream
io.netty.channel.ChannelPromise promise
void send (io.netty.channel.ChannelHandlerContext, int)
io.netty.channel.ChannelHandlerContext ctx
int streamId
}
io/netty/handler/codec/http2/DefaultHttp2Connection$DefaultStream$PropertyMap.classDefaultHttp2Connection.java
package io.netty.handler.codec.http2
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream$PropertyMap extends java.lang.Object {
Object[] values
final io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream this$1
private void (io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream)
java.lang.Object add (io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultPropertyKey, java.lang.Object)
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultPropertyKey key
Object value
Object prevValue
java.lang.Object get (io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultPropertyKey)
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultPropertyKey key
java.lang.Object remove (io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultPropertyKey)
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultPropertyKey key
Object prevValue
void resizeIfNecessary (int)
int index
void (io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream, io.netty.handler.codec.http2.DefaultHttp2Connection$1)
io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream x0
io.netty.handler.codec.http2.DefaultHttp2Connection$1 x1
}
io/netty/handler/codec/http2/Http2Exception$StreamException.classHttp2Exception.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.Http2Exception$StreamException extends io.netty.handler.codec.http2.Http2Exception {
private static final long serialVersionUID
private final int streamId
void (int, io.netty.handler.codec.http2.Http2Error, java.lang.String)
int streamId
io.netty.handler.codec.http2.Http2Error error
String message
void (int, io.netty.handler.codec.http2.Http2Error, java.lang.String, java.lang.Throwable)
int streamId
io.netty.handler.codec.http2.Http2Error error
String message
Throwable cause
public int streamId ()
}
io/netty/handler/codec/http2/HttpToHttp2ConnectionHandlerBuilder.classHttpToHttp2ConnectionHandlerBuilder.java
package io.netty.handler.codec.http2
public final io.netty.handler.codec.http2.HttpToHttp2ConnectionHandlerBuilder extends io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder {
public void ()
public io.netty.handler.codec.http2.HttpToHttp2ConnectionHandlerBuilder validateHeaders (boolean)
boolean validateHeaders
public io.netty.handler.codec.http2.HttpToHttp2ConnectionHandlerBuilder initialSettings (io.netty.handler.codec.http2.Http2Settings)
io.netty.handler.codec.http2.Http2Settings settings
public io.netty.handler.codec.http2.HttpToHttp2ConnectionHandlerBuilder frameListener (io.netty.handler.codec.http2.Http2FrameListener)
io.netty.handler.codec.http2.Http2FrameListener frameListener
public io.netty.handler.codec.http2.HttpToHttp2ConnectionHandlerBuilder gracefulShutdownTimeoutMillis (long)
long gracefulShutdownTimeoutMillis
public io.netty.handler.codec.http2.HttpToHttp2ConnectionHandlerBuilder server (boolean)
boolean isServer
public io.netty.handler.codec.http2.HttpToHttp2ConnectionHandlerBuilder connection (io.netty.handler.codec.http2.Http2Connection)
io.netty.handler.codec.http2.Http2Connection connection
public io.netty.handler.codec.http2.HttpToHttp2ConnectionHandlerBuilder codec (io.netty.handler.codec.http2.Http2ConnectionDecoder, io.netty.handler.codec.http2.Http2ConnectionEncoder)
io.netty.handler.codec.http2.Http2ConnectionDecoder decoder
io.netty.handler.codec.http2.Http2ConnectionEncoder encoder
public io.netty.handler.codec.http2.HttpToHttp2ConnectionHandlerBuilder frameLogger (io.netty.handler.codec.http2.Http2FrameLogger)
io.netty.handler.codec.http2.Http2FrameLogger frameLogger
public io.netty.handler.codec.http2.HttpToHttp2ConnectionHandlerBuilder encoderEnforceMaxConcurrentStreams (boolean)
boolean encoderEnforceMaxConcurrentStreams
public io.netty.handler.codec.http2.HttpToHttp2ConnectionHandlerBuilder headerSensitivityDetector (io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector)
io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector headerSensitivityDetector
public io.netty.handler.codec.http2.HttpToHttp2ConnectionHandler build ()
protected io.netty.handler.codec.http2.HttpToHttp2ConnectionHandler build (io.netty.handler.codec.http2.Http2ConnectionDecoder, io.netty.handler.codec.http2.Http2ConnectionEncoder, io.netty.handler.codec.http2.Http2Settings)
io.netty.handler.codec.http2.Http2ConnectionDecoder decoder
io.netty.handler.codec.http2.Http2ConnectionEncoder encoder
io.netty.handler.codec.http2.Http2Settings initialSettings
protected volatile io.netty.handler.codec.http2.Http2ConnectionHandler build (io.netty.handler.codec.http2.Http2ConnectionDecoder, io.netty.handler.codec.http2.Http2ConnectionEncoder, io.netty.handler.codec.http2.Http2Settings) throws java.lang.Exception
public volatile io.netty.handler.codec.http2.Http2ConnectionHandler build ()
public volatile io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder headerSensitivityDetector (io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector)
public volatile io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder encoderEnforceMaxConcurrentStreams (boolean)
public volatile io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder frameLogger (io.netty.handler.codec.http2.Http2FrameLogger)
public volatile io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder validateHeaders (boolean)
public volatile io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder codec (io.netty.handler.codec.http2.Http2ConnectionDecoder, io.netty.handler.codec.http2.Http2ConnectionEncoder)
public volatile io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder connection (io.netty.handler.codec.http2.Http2Connection)
public volatile io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder server (boolean)
public volatile io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder gracefulShutdownTimeoutMillis (long)
public volatile io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder frameListener (io.netty.handler.codec.http2.Http2FrameListener)
public volatile io.netty.handler.codec.http2.AbstractHttp2ConnectionHandlerBuilder initialSettings (io.netty.handler.codec.http2.Http2Settings)
}
io/netty/handler/codec/http2/DefaultHttp2Headers.classDefaultHttp2Headers.java
package io.netty.handler.codec.http2
public io.netty.handler.codec.http2.DefaultHttp2Headers extends io.netty.handler.codec.DefaultHeaders implements io.netty.handler.codec.http2.Http2Headers {
private static final io.netty.util.ByteProcessor HTTP2_NAME_VALIDATOR_PROCESSOR
private static final io.netty.handler.codec.DefaultHeaders$NameValidator HTTP2_NAME_VALIDATOR
private io.netty.handler.codec.DefaultHeaders$HeaderEntry firstNonPseudo
public void ()
public void (boolean)
boolean validate
public void (boolean, int)
boolean validate
int arraySizeHint
public io.netty.handler.codec.http2.Http2Headers clear ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public io.netty.handler.codec.http2.Http2Headers method (java.lang.CharSequence)
CharSequence value
public io.netty.handler.codec.http2.Http2Headers scheme (java.lang.CharSequence)
CharSequence value
public io.netty.handler.codec.http2.Http2Headers authority (java.lang.CharSequence)
CharSequence value
public io.netty.handler.codec.http2.Http2Headers path (java.lang.CharSequence)
CharSequence value
public io.netty.handler.codec.http2.Http2Headers status (java.lang.CharSequence)
CharSequence value
public java.lang.CharSequence method ()
public java.lang.CharSequence scheme ()
public java.lang.CharSequence authority ()
public java.lang.CharSequence path ()
public java.lang.CharSequence status ()
protected final io.netty.handler.codec.DefaultHeaders$HeaderEntry newHeaderEntry (int, java.lang.CharSequence, java.lang.CharSequence, io.netty.handler.codec.DefaultHeaders$HeaderEntry)
int h
CharSequence name
CharSequence value
io.netty.handler.codec.DefaultHeaders$HeaderEntry next
protected volatile io.netty.handler.codec.DefaultHeaders$HeaderEntry newHeaderEntry (int, java.lang.Object, java.lang.Object, io.netty.handler.codec.DefaultHeaders$HeaderEntry)
public volatile io.netty.handler.codec.Headers clear ()
static io.netty.util.ByteProcessor access$000 ()
static io.netty.handler.codec.DefaultHeaders$HeaderEntry access$100 (io.netty.handler.codec.http2.DefaultHttp2Headers)
io.netty.handler.codec.http2.DefaultHttp2Headers x0
static io.netty.handler.codec.DefaultHeaders$HeaderEntry access$200 (io.netty.handler.codec.http2.DefaultHttp2Headers)
io.netty.handler.codec.http2.DefaultHttp2Headers x0
static io.netty.handler.codec.DefaultHeaders$HeaderEntry access$300 (io.netty.handler.codec.http2.DefaultHttp2Headers)
io.netty.handler.codec.http2.DefaultHttp2Headers x0
static io.netty.handler.codec.DefaultHeaders$HeaderEntry access$400 (io.netty.handler.codec.http2.DefaultHttp2Headers)
io.netty.handler.codec.http2.DefaultHttp2Headers x0
static io.netty.handler.codec.DefaultHeaders$HeaderEntry access$102 (io.netty.handler.codec.http2.DefaultHttp2Headers, io.netty.handler.codec.DefaultHeaders$HeaderEntry)
io.netty.handler.codec.http2.DefaultHttp2Headers x0
io.netty.handler.codec.DefaultHeaders$HeaderEntry x1
static void ()
}
io/netty/handler/codec/http2/DefaultHttp2FrameReader$HeadersContinuation.classDefaultHttp2FrameReader.java
package io.netty.handler.codec.http2
abstract io.netty.handler.codec.http2.DefaultHttp2FrameReader$HeadersContinuation extends java.lang.Object {
private final io.netty.handler.codec.http2.DefaultHttp2FrameReader$HeadersBlockBuilder builder
final io.netty.handler.codec.http2.DefaultHttp2FrameReader this$0
private void (io.netty.handler.codec.http2.DefaultHttp2FrameReader)
abstract int getStreamId ()
abstract void processFragment (boolean, io.netty.buffer.ByteBuf, io.netty.handler.codec.http2.Http2FrameListener) throws io.netty.handler.codec.http2.Http2Exception
final io.netty.handler.codec.http2.DefaultHttp2FrameReader$HeadersBlockBuilder headersBlockBuilder ()
final void close ()
void (io.netty.handler.codec.http2.DefaultHttp2FrameReader, io.netty.handler.codec.http2.DefaultHttp2FrameReader$1)
io.netty.handler.codec.http2.DefaultHttp2FrameReader x0
io.netty.handler.codec.http2.DefaultHttp2FrameReader$1 x1
}
META-INF/io.netty.versions.properties
META-INF/maven/io.netty/netty-codec-http2/pom.xml
META-INF/INDEX.LIST