Home | History | Annotate | Download | only in 4.1.6.Final

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.class
DefaultHttp2HeadersEncoder.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.class
StreamBufferingEncoder.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.class
DefaultHttp2ConnectionDecoder.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.class
Http2DataWriter.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.class
DefaultHttp2FrameReader.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.class
Http2MultiplexCodec.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.class
Http2Error.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.class
Http2HeadersFrame.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.class
Http2RemoteFlowController.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.class
DefaultHttp2HeadersEncoder.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.class
Http2Connection.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.class
DelegatingDecompressorFrameListener.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.class
StreamByteDistributor.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.class
DefaultHttp2RemoteFlowController.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.class
Http2FrameCodec.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.class
DefaultHttp2RemoteFlowController.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.class
StreamBufferingEncoder.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.class
Http2FrameListenerDecorator.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.class
Http2MultiplexCodec.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.class
Http2InboundFrameLogger.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.class
DefaultHttp2Connection.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.class
HttpConversionUtil.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.class
Http2StreamVisitor.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.class
Http2ServerUpgradeCodec.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.class
Http2StreamFrame.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.class
StreamBufferingEncoder.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.class
AbstractHttp2StreamFrame.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.class
Http2Exception.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.class
Http2MultiplexCodec.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.class
DefaultHttp2LocalFlowController.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.class
Http2ConnectionHandler.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.class
Http2Headers.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.class
Http2ConnectionHandler.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.class
AbstractHttp2ConnectionHandlerBuilder.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.class
Http2FrameLogger.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.class
InboundHttpToHttp2Adapter.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.class
Http2FrameCodec.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.class
Http2ConnectionHandler.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.class
InboundHttp2ToHttpAdapterBuilder.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.class
Http2HeadersDecoder.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.class
DefaultHttp2Connection.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.class
Http2FrameLogger.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.class
StreamBufferingEncoder.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.class
Http2HeadersEncoder.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.class
AbstractHttp2StreamChannel.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.class
Http2FrameReader.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.class
Http2FrameCodec.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.class
UniformStreamByteDistributor.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.class
CompressorHttp2ConnectionEncoder.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.class
Http2ConnectionAdapter.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.class
DefaultHttp2RemoteFlowController.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.class
UniformStreamByteDistributor.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.class
Http2ServerDowngrader.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.class
Http2SecurityUtil.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.class
Http2StreamActiveEvent.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.class
DefaultHttp2HeadersFrame.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.class
Http2Stream.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.class
InboundHttp2ToHttpPriorityAdapterBuilder.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.class
CompressorHttp2ConnectionEncoder.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.class
Http2ConnectionHandler.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.class
Http2StreamChannelBootstrap.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.class
Http2FrameTypes.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.class
Http2DataFrame.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.class
StreamByteDistributor.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.class
DefaultHttp2Headers.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.class
DefaultHttp2DataFrame.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.class
Http2CodecUtil.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.class
Http2PromisedRequestVerifier.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.class
DecoratingHttp2ConnectionEncoder.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.class
Http2FrameCodec.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.class
DefaultHttp2WindowUpdateFrame.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.class
Http2ConnectionHandler.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.class
StreamBufferingEncoder.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.class
Http2WindowUpdateFrame.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.class
DefaultHttp2FrameReader.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.class
AbstractHttp2StreamChannel.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.class
DelegatingDecompressorFrameListener.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.class
DefaultHttp2LocalFlowController.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.class
DecoratingHttp2ConnectionDecoder.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.class
Http2Stream.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.class
DefaultHttp2ConnectionEncoder.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.class
DefaultHttp2ConnectionDecoder.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.class
Http2Frame.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.class
DefaultHttp2Connection.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.class
DefaultHttp2LocalFlowController.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.class
EmptyHttp2Headers.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.class
DefaultHttp2FrameWriter.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.class
CharSequenceMap.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.class
InboundHttp2ToHttpAdapter.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.class
AbstractInboundHttp2ToHttpAdapterBuilder.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.class
Http2FrameSizePolicy.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.class
Http2Exception.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.class
StreamByteDistributor.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.class
Http2ConnectionHandler.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.class
HttpConversionUtil.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.class
DefaultHttp2FrameReader.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.class
Http2Connection.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.class
DefaultHttp2ConnectionDecoder.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.class
Http2ClientUpgradeCodec.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.class
AbstractHttp2StreamStateEvent.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.class
DefaultHttp2ResetFrame.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.class
DefaultHttp2LocalFlowController.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.class
DefaultHttp2LocalFlowController.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.class
Http2FrameAdapter.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.class
DefaultHttp2Connection.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.class
Http2Connection.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.class
DefaultHttp2FrameReader.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.class
Http2CodecUtil.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.class
DefaultHttp2Connection.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.class
Encoder.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.class
HuffmanDecoder.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.class
Decoder.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.class
HeaderField.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.class
DynamicTable.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.class
HpackUtil.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.class
Encoder.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.class
StaticTable.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.class
Encoder.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.class
DefaultHttp2Connection.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.class
StreamBufferingEncoder.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.class
DefaultHttp2HeadersDecoder.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.class
DefaultHttp2Headers.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.class
DefaultHttp2HeadersEncoder.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.class
Http2MultiplexCodec.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.class
InboundHttp2ToHttpAdapter.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.class
AbstractHttp2StreamChannel.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.class
Http2FrameWriter.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.class
WeightedFairQueueByteDistributor.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.class
Http2ConnectionHandlerBuilder.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.class
Http2MultiplexCodec.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.class
Http2HeadersEncoder.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.class
Http2FrameReader.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.class
Http2MultiplexCodec.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.class
Http2HeadersDecoder.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.class
DelegatingDecompressorFrameListener.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.class
Http2ConnectionHandler.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.class
Http2ConnectionHandler.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.class
DefaultHttp2ConnectionEncoder.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.class
DefaultHttp2Connection.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.class
DefaultHttp2RemoteFlowController.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.class
HttpToHttp2ConnectionHandler.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.class
AbstractHttp2StreamChannel.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.class
Http2FrameWriter.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.class
DefaultHttp2ConnectionEncoder.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.class
AbstractHttp2StreamChannel.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.class
Http2ConnectionHandler.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.class
Http2Exception.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.class
WeightedFairQueueByteDistributor.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.class
Http2HeadersEncoder.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.class
DefaultHttp2LocalFlowController.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.class
WeightedFairQueueByteDistributor.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.class
DefaultHttp2Headers.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.class
DefaultHttp2Connection.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.class
DelegatingDecompressorFrameListener.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.class
Http2GoAwayFrame.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.class
DefaultHttp2FrameReader.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.class
Http2OutboundFrameLogger.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.class
StreamBufferingEncoder.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.class
Http2ConnectionEncoder.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.class
Http2StreamClosedEvent.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.class
HttpConversionUtil.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.class
Http2ConnectionHandler.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.class
DefaultHttp2ConnectionEncoder.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.class
DefaultHttp2ConnectionEncoder.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.class
DefaultHttp2HeadersDecoder.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.class
DefaultHttp2ConnectionDecoder.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.class
UniformStreamByteDistributor.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.class
Http2LocalFlowController.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.class
InboundHttp2ToHttpAdapter.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.class
Http2ServerUpgradeCodec.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.class
Http2Headers.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.class
DefaultHttp2GoAwayFrame.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.class
DefaultHttp2RemoteFlowController.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.class
DefaultHttp2Connection.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.class
Http2HeadersEncoder.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.class
DecoratingHttp2FrameWriter.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.class
HuffmanEncoder.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.class
HuffmanEncoder.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.class
HuffmanDecoder.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.class
HpackUtil.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.class
HuffmanEncoder.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.class
HuffmanEncoder.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.class
HuffmanDecoder.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.class
Decoder.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.class
DefaultHttp2Connection.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.class
Http2StreamChannelBootstrap.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.class
Http2Settings.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.class
Http2ConnectionDecoder.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.class
Http2EventAdapter.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.class
DefaultHttp2LocalFlowController.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.class
DefaultHttp2RemoteFlowController.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.class
InboundHttp2ToHttpPriorityAdapter.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.class
Http2LifecycleManager.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.class
Http2Exception.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.class
DefaultHttp2Connection.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.class
DefaultHttp2Connection.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.class
Http2InboundFrameLogger.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.class
Http2FlowController.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.class
Http2HeadersEncoder.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.class
DefaultHttp2RemoteFlowController.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.class
DefaultHttp2ConnectionEncoder.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.class
DefaultHttp2Connection.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.class
Http2ConnectionHandler.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.class
Http2Connection.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.class
Http2StreamStateEvent.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.class
DefaultHttp2HeadersDecoder.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.class
Http2RemoteFlowController.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.class
Http2ResetFrame.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.class
Http2Codec.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.class
Http2Flags.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.class
Http2FrameCodec.java
package io.netty.handler.codec.http2
 io.netty.handler.codec.http2.Http2FrameCodec$1 extends java.lang.Object {
}

io/netty/handler/codec/http2/DefaultHttp2RemoteFlowController.class
DefaultHttp2RemoteFlowController.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.class
DefaultHttp2FrameWriter.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.class
Http2NoMoreStreamIdsException.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.class
Http2RemoteFlowController.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.class
DefaultHttp2Connection.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.class
DefaultHttp2RemoteFlowController.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.class
Http2HeaderTable.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.class
Http2FrameListener.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.class
Http2PromisedRequestVerifier.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.class
StreamBufferingEncoder.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.class
DefaultHttp2Connection.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.class
Http2Exception.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.class
HttpToHttp2ConnectionHandlerBuilder.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.class
DefaultHttp2Headers.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.class
DefaultHttp2FrameReader.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