Home | History | Annotate | Download | only in 4.1.0.CR3

META-INF/
META-INF/MANIFEST.MF
io/
io/netty/
io/netty/handler/
io/netty/handler/codec/
io/netty/handler/codec/http2/
io/netty/handler/codec/http2/hpack/
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/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/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 
		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
		Integer maxHeaderListSize
		Integer maxFrameSize
		Integer initialWindowSize
	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/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/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 io.netty.handler.codec.http2.DefaultHttp2HeaderTableListSize 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 (int)  throws io.netty.handler.codec.http2.Http2Exception 
		java.io.IOException e
		Throwable t
		int max
	public int maxHeaderTableSize () 
	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
		io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState state
	public void onStreamClosed (io.netty.handler.codec.http2.Http2Stream) 
		io.netty.handler.codec.http2.Http2Stream stream
		io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState state
	public void onStreamHalfClosed (io.netty.handler.codec.http2.Http2Stream) 
		io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState state
		io.netty.handler.codec.http2.Http2Stream stream
}

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/DefaultHttp2HeaderTableListSize.class
DefaultHttp2HeaderTableListSize.java
package io.netty.handler.codec.http2
 io.netty.handler.codec.http2.DefaultHttp2HeaderTableListSize extends java.lang.Object {
	private int maxHeaderListSize
	void  () 
	public void maxHeaderListSize (int)  throws io.netty.handler.codec.http2.Http2Exception 
		int max
	public int maxHeaderListSize () 
}

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/DefaultHttp2RemoteFlowController$DefaultState.class
DefaultHttp2RemoteFlowController.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$DefaultState extends io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState {
	private final java.util.Deque pendingWriteQueue
	private int window
	private int pendingBytes
	private boolean writing
	private boolean cancelled
	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, int, boolean) 
		io.netty.handler.codec.http2.Http2Stream stream
		int initialWindowSize
		boolean markedWritable
	void  (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController, io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState, int) 
		io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState existingState
		int initialWindowSize
	public int windowSize () 
	int initialWindowSize () 
	void window (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 void  () 
}

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 java.util.List REQUIRED_UPGRADE_HEADERS
	private final String handlerName
	private final io.netty.handler.codec.http2.Http2ConnectionHandler connectionHandler
	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  (java.lang.String, io.netty.handler.codec.http2.Http2ConnectionHandler) 
		String handlerName
		io.netty.handler.codec.http2.Http2ConnectionHandler connectionHandler
	public java.util.Collection requiredUpgradeHeaders () 
	public void prepareUpgradeResponse (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http.FullHttpRequest, io.netty.handler.codec.http.FullHttpResponse) 
		java.util.List upgradeHeaders
		io.netty.handler.codec.http2.Http2Settings settings
		Throwable e
		io.netty.channel.ChannelHandlerContext ctx
		io.netty.handler.codec.http.FullHttpRequest upgradeRequest
		io.netty.handler.codec.http.FullHttpResponse upgradeResponse
	public void upgradeTo (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http.FullHttpRequest, io.netty.handler.codec.http.FullHttpResponse) 
		io.netty.channel.ChannelHandlerContext ctx
		io.netty.handler.codec.http.FullHttpRequest upgradeRequest
		io.netty.handler.codec.http.FullHttpResponse upgradeResponse
	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/hpack/HuffmanDecoder$1.class
HuffmanDecoder.java
package io.netty.handler.codec.http2.hpack
 io.netty.handler.codec.http2.hpack.HuffmanDecoder$1 extends java.lang.Object {
}

io/netty/handler/codec/http2/hpack/Encoder$HeaderEntry.class
Encoder.java
package io.netty.handler.codec.http2.hpack
 io.netty.handler.codec.http2.hpack.Encoder$HeaderEntry extends io.netty.handler.codec.http2.hpack.HeaderField {
	io.netty.handler.codec.http2.hpack.Encoder$HeaderEntry before
	io.netty.handler.codec.http2.hpack.Encoder$HeaderEntry after
	io.netty.handler.codec.http2.hpack.Encoder$HeaderEntry next
	int hash
	int index
	void  (int, byte[], byte[], int, io.netty.handler.codec.http2.hpack.Encoder$HeaderEntry) 
		int hash
		byte[] name
		byte[] value
		int index
		io.netty.handler.codec.http2.hpack.Encoder$HeaderEntry next
	private void remove () 
	private void addBefore (io.netty.handler.codec.http2.hpack.Encoder$HeaderEntry) 
		io.netty.handler.codec.http2.hpack.Encoder$HeaderEntry existingEntry
	static void access$000 (io.netty.handler.codec.http2.hpack.Encoder$HeaderEntry, io.netty.handler.codec.http2.hpack.Encoder$HeaderEntry) 
		io.netty.handler.codec.http2.hpack.Encoder$HeaderEntry x0
		io.netty.handler.codec.http2.hpack.Encoder$HeaderEntry x1
	static void access$100 (io.netty.handler.codec.http2.hpack.Encoder$HeaderEntry) 
		io.netty.handler.codec.http2.hpack.Encoder$HeaderEntry x0
}

io/netty/handler/codec/http2/hpack/Huffman.class
Huffman.java
package io.netty.handler.codec.http2.hpack
public final io.netty.handler.codec.http2.hpack.Huffman extends java.lang.Object {
	public static final io.netty.handler.codec.http2.hpack.HuffmanDecoder DECODER
	public static final io.netty.handler.codec.http2.hpack.HuffmanEncoder ENCODER
	private void  () 
	static void  () 
}

io/netty/handler/codec/http2/hpack/HuffmanDecoder$Node.class
HuffmanDecoder.java
package io.netty.handler.codec.http2.hpack
final io.netty.handler.codec.http2.hpack.HuffmanDecoder$Node extends java.lang.Object {
	private final int symbol
	private final int bits
	private final io.netty.handler.codec.http2.hpack.HuffmanDecoder$Node[] children
	static final boolean $assertionsDisabled
	private void  () 
	private void  (int, int) 
		int symbol
		int bits
	private boolean isTerminal () 
	static io.netty.handler.codec.http2.hpack.HuffmanDecoder$Node[] access$000 (io.netty.handler.codec.http2.hpack.HuffmanDecoder$Node) 
		io.netty.handler.codec.http2.hpack.HuffmanDecoder$Node x0
	static int access$100 (io.netty.handler.codec.http2.hpack.HuffmanDecoder$Node) 
		io.netty.handler.codec.http2.hpack.HuffmanDecoder$Node x0
	static boolean access$200 (io.netty.handler.codec.http2.hpack.HuffmanDecoder$Node) 
		io.netty.handler.codec.http2.hpack.HuffmanDecoder$Node x0
	static int access$300 (io.netty.handler.codec.http2.hpack.HuffmanDecoder$Node) 
		io.netty.handler.codec.http2.hpack.HuffmanDecoder$Node x0
	void  (io.netty.handler.codec.http2.hpack.HuffmanDecoder$1) 
		io.netty.handler.codec.http2.hpack.HuffmanDecoder$1 x0
	void  (int, int, io.netty.handler.codec.http2.hpack.HuffmanDecoder$1) 
		int x0
		int x1
		io.netty.handler.codec.http2.hpack.HuffmanDecoder$1 x2
	static void  () 
}

io/netty/handler/codec/http2/hpack/Decoder.class
Decoder.java
package io.netty.handler.codec.http2.hpack
public final io.netty.handler.codec.http2.hpack.Decoder extends java.lang.Object {
	private static final java.io.IOException DECOMPRESSION_EXCEPTION
	private static final java.io.IOException ILLEGAL_INDEX_VALUE
	private static final java.io.IOException INVALID_MAX_DYNAMIC_TABLE_SIZE
	private static final java.io.IOException MAX_DYNAMIC_TABLE_SIZE_CHANGE_REQUIRED
	private static final byte[] EMPTY
	private final io.netty.handler.codec.http2.hpack.DynamicTable dynamicTable
	private int maxHeaderSize
	private int maxDynamicTableSize
	private int encoderMaxDynamicTableSize
	private boolean maxDynamicTableSizeChangeRequired
	private long headerSize
	private io.netty.handler.codec.http2.hpack.Decoder$State state
	private io.netty.handler.codec.http2.hpack.HpackUtil$IndexType indexType
	private int index
	private boolean huffmanEncoded
	private int skipLength
	private int nameLength
	private int valueLength
	private byte[] name
	public void  (int, int) 
		int maxHeaderSize
		int maxHeaderTableSize
	private void reset () 
	public void decode (java.io.InputStream, io.netty.handler.codec.http2.hpack.HeaderListener)  throws java.io.IOException 
		byte b
		int maxSize
		int headerIndex
		int nameIndex
		byte b
		long newHeaderSize
		byte b
		long newHeaderSize
		byte[] value
		java.io.InputStream in
		io.netty.handler.codec.http2.hpack.HeaderListener headerListener
	public boolean endHeaderBlock () 
		boolean truncated
	public void setMaxHeaderTableSize (int) 
		int maxHeaderTableSize
	public int getMaxHeaderTableSize () 
	int length () 
	int size () 
	io.netty.handler.codec.http2.hpack.HeaderField getHeaderField (int) 
		int index
	private void setDynamicTableSize (int)  throws java.io.IOException 
		int dynamicTableSize
	private void readName (int)  throws java.io.IOException 
		io.netty.handler.codec.http2.hpack.HeaderField headerField
		io.netty.handler.codec.http2.hpack.HeaderField headerField
		int index
	private void indexHeader (int, io.netty.handler.codec.http2.hpack.HeaderListener)  throws java.io.IOException 
		io.netty.handler.codec.http2.hpack.HeaderField headerField
		io.netty.handler.codec.http2.hpack.HeaderField headerField
		int index
		io.netty.handler.codec.http2.hpack.HeaderListener headerListener
	private void insertHeader (io.netty.handler.codec.http2.hpack.HeaderListener, byte[], byte[], io.netty.handler.codec.http2.hpack.HpackUtil$IndexType) 
		io.netty.handler.codec.http2.hpack.HeaderListener headerListener
		byte[] name
		byte[] value
		io.netty.handler.codec.http2.hpack.HpackUtil$IndexType indexType
	private void addHeader (io.netty.handler.codec.http2.hpack.HeaderListener, byte[], byte[], boolean) 
		io.netty.handler.codec.http2.hpack.HeaderListener headerListener
		byte[] name
		byte[] value
		boolean sensitive
		long newSize
	private boolean exceedsMaxHeaderSize (long) 
		long size
	private byte[] readStringLiteral (java.io.InputStream, int)  throws java.io.IOException 
		java.io.InputStream in
		int length
		byte[] buf
	private static int decodeULE128 (java.io.InputStream)  throws java.io.IOException 
		byte b
		java.io.InputStream in
		int result
		int shift
	static void  () 
}

io/netty/handler/codec/http2/hpack/HeaderField.class
HeaderField.java
package io.netty.handler.codec.http2.hpack
 io.netty.handler.codec.http2.hpack.HeaderField extends java.lang.Object implements java.lang.Comparable  {
	static final int HEADER_ENTRY_OVERHEAD
	final byte[] name
	final byte[] value
	static int sizeOf (byte[], byte[]) 
		byte[] name
		byte[] value
	void  (java.lang.String, java.lang.String) 
		String name
		String value
	void  (byte[], byte[]) 
		byte[] name
		byte[] value
	int size () 
	public int hashCode () 
	public int compareTo (io.netty.handler.codec.http2.hpack.HeaderField) 
		io.netty.handler.codec.http2.hpack.HeaderField anotherHeaderField
		int ret
	private int compareTo (byte[], byte[]) 
		byte b1
		byte b2
		byte[] s1
		byte[] s2
		int len1
		int len2
		int lim
		int k
	public boolean equals (java.lang.Object) 
		Object obj
		io.netty.handler.codec.http2.hpack.HeaderField other
		boolean nameEquals
		boolean valueEquals
	public java.lang.String toString () 
		String nameString
		String valueString
	public volatile int compareTo (java.lang.Object) 
}

io/netty/handler/codec/http2/hpack/DynamicTable.class
DynamicTable.java
package io.netty.handler.codec.http2.hpack
final io.netty.handler.codec.http2.hpack.DynamicTable extends java.lang.Object {
	io.netty.handler.codec.http2.hpack.HeaderField[] headerFields
	int head
	int tail
	private int size
	private int capacity
	void  (int) 
		int initialCapacity
	public int length () 
		int length
		int length
	public int size () 
	public int capacity () 
	public io.netty.handler.codec.http2.hpack.HeaderField getEntry (int) 
		int index
		int i
	public void add (io.netty.handler.codec.http2.hpack.HeaderField) 
		io.netty.handler.codec.http2.hpack.HeaderField header
		int headerSize
	public io.netty.handler.codec.http2.hpack.HeaderField remove () 
		io.netty.handler.codec.http2.hpack.HeaderField removed
	public void clear () 
	public void setCapacity (int) 
		io.netty.handler.codec.http2.hpack.HeaderField entry
		int i
		int capacity
		int maxEntries
		io.netty.handler.codec.http2.hpack.HeaderField[] tmp
		int len
		int cursor
}

io/netty/handler/codec/http2/hpack/HpackUtil.class
HpackUtil.java
package io.netty.handler.codec.http2.hpack
final io.netty.handler.codec.http2.hpack.HpackUtil extends java.lang.Object {
	static final java.nio.charset.Charset ISO_8859_1
	static final int[] HUFFMAN_CODES
	static final byte[] HUFFMAN_CODE_LENGTHS
	static final int HUFFMAN_EOS
	static boolean equals (byte[], byte[]) 
		int i
		byte[] s1
		byte[] s2
		char c
	static java.lang.Object requireNonNull (java.lang.Object) 
		Object obj
	private void  () 
	static void  () 
}

io/netty/handler/codec/http2/hpack/Encoder$1.class
Encoder.java
package io.netty.handler.codec.http2.hpack
 io.netty.handler.codec.http2.hpack.Encoder$1 extends java.lang.Object {
	static final int[] $SwitchMap$io$netty$handler$codec$http2$hpack$HpackUtil$IndexType
	static void  () 
}

io/netty/handler/codec/http2/hpack/StaticTable.class
StaticTable.java
package io.netty.handler.codec.http2.hpack
final io.netty.handler.codec.http2.hpack.StaticTable extends java.lang.Object {
	private static final String EMPTY
	private static final java.util.List STATIC_TABLE
	private static final java.util.Map STATIC_INDEX_BY_NAME
	static final int length
	static io.netty.handler.codec.http2.hpack.HeaderField getEntry (int) 
		int index
	static int getIndex (byte[]) 
		byte[] name
		String nameString
		Integer index
	static int getIndex (byte[], byte[]) 
		io.netty.handler.codec.http2.hpack.HeaderField entry
		byte[] name
		byte[] value
		int index
	private static java.util.Map createMap () 
		io.netty.handler.codec.http2.hpack.HeaderField entry
		String name
		int index
		int length
		java.util.HashMap ret
	private void  () 
	static void  () 
}

io/netty/handler/codec/http2/hpack/Encoder.class
Encoder.java
package io.netty.handler.codec.http2.hpack
public final io.netty.handler.codec.http2.hpack.Encoder extends java.lang.Object {
	private static final int BUCKET_SIZE
	private static final byte[] EMPTY
	private final boolean useIndexing
	private final boolean forceHuffmanOn
	private final boolean forceHuffmanOff
	private final io.netty.handler.codec.http2.hpack.Encoder$HeaderEntry[] headerFields
	private final io.netty.handler.codec.http2.hpack.Encoder$HeaderEntry head
	private int size
	private int capacity
	public void  (int) 
		int maxHeaderTableSize
	void  (int, boolean, boolean, boolean) 
		int maxHeaderTableSize
		boolean useIndexing
		boolean forceHuffmanOn
		boolean forceHuffmanOff
	public void encodeHeader (java.io.OutputStream, byte[], byte[], boolean)  throws java.io.IOException 
		int nameIndex
		int nameIndex
		int staticTableIndex
		int nameIndex
		int index
		int nameIndex
		io.netty.handler.codec.http2.hpack.HpackUtil$IndexType indexType
		int staticTableIndex
		java.io.OutputStream out
		byte[] name
		byte[] value
		boolean sensitive
		int headerSize
		io.netty.handler.codec.http2.hpack.Encoder$HeaderEntry headerField
	public void setMaxHeaderTableSize (java.io.OutputStream, int)  throws java.io.IOException 
		java.io.OutputStream out
		int maxHeaderTableSize
	public int getMaxHeaderTableSize () 
	private static void encodeInteger (java.io.OutputStream, int, int, int)  throws java.io.IOException 
		int length
		java.io.OutputStream out
		int mask
		int n
		int i
		int nbits
	private void encodeStringLiteral (java.io.OutputStream, byte[])  throws java.io.IOException 
		java.io.OutputStream out
		byte[] string
		int huffmanLength
	private void encodeLiteral (java.io.OutputStream, byte[], byte[], io.netty.handler.codec.http2.hpack.HpackUtil$IndexType, int)  throws java.io.IOException 
		int mask
		int prefixBits
		int mask
		int prefixBits
		int mask
		int prefixBits
		java.io.OutputStream out
		byte[] name
		byte[] value
		io.netty.handler.codec.http2.hpack.HpackUtil$IndexType indexType
		int nameIndex
		int mask
		int prefixBits
	private int getNameIndex (byte[]) 
		byte[] name
		int index
	private void ensureCapacity (int)  throws java.io.IOException 
		int index
		int headerSize
	int length () 
	int size () 
	io.netty.handler.codec.http2.hpack.HeaderField getHeaderField (int) 
		int index
		io.netty.handler.codec.http2.hpack.Encoder$HeaderEntry entry
	private io.netty.handler.codec.http2.hpack.Encoder$HeaderEntry getEntry (byte[], byte[]) 
		io.netty.handler.codec.http2.hpack.Encoder$HeaderEntry e
		byte[] name
		byte[] value
		int h
		int i
	private int getIndex (byte[]) 
		io.netty.handler.codec.http2.hpack.Encoder$HeaderEntry e
		byte[] name
		int h
		int i
		int index
	private int getIndex (int) 
		int index
	private void add (byte[], byte[]) 
		byte[] name
		byte[] value
		int headerSize
		int h
		int i
		io.netty.handler.codec.http2.hpack.Encoder$HeaderEntry old
		io.netty.handler.codec.http2.hpack.Encoder$HeaderEntry e
	private io.netty.handler.codec.http2.hpack.HeaderField remove () 
		io.netty.handler.codec.http2.hpack.Encoder$HeaderEntry next
		io.netty.handler.codec.http2.hpack.Encoder$HeaderEntry eldest
		int h
		int i
		io.netty.handler.codec.http2.hpack.Encoder$HeaderEntry prev
		io.netty.handler.codec.http2.hpack.Encoder$HeaderEntry e
	private void clear () 
	private static int hash (byte[]) 
		int i
		byte[] name
		int h
	private static int index (int) 
		int h
	static void  () 
}

io/netty/handler/codec/http2/hpack/HpackUtil$IndexType.class
HpackUtil.java
package io.netty.handler.codec.http2.hpack
final io.netty.handler.codec.http2.hpack.HpackUtil$IndexType extends java.lang.Enum {
	public static final io.netty.handler.codec.http2.hpack.HpackUtil$IndexType INCREMENTAL
	public static final io.netty.handler.codec.http2.hpack.HpackUtil$IndexType NONE
	public static final io.netty.handler.codec.http2.hpack.HpackUtil$IndexType NEVER
	private static final io.netty.handler.codec.http2.hpack.HpackUtil$IndexType[] $VALUES
	public static io.netty.handler.codec.http2.hpack.HpackUtil$IndexType[] values () 
	public static io.netty.handler.codec.http2.hpack.HpackUtil$IndexType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

io/netty/handler/codec/http2/hpack/HuffmanEncoder.class
HuffmanEncoder.java
package io.netty.handler.codec.http2.hpack
final io.netty.handler.codec.http2.hpack.HuffmanEncoder extends java.lang.Object {
	private final int[] codes
	private final byte[] lengths
	void  (int[], byte[]) 
		int[] codes
		byte[] lengths
	public void encode (java.io.OutputStream, byte[])  throws java.io.IOException 
		java.io.OutputStream out
		byte[] data
	public void encode (java.io.OutputStream, byte[], int, int)  throws java.io.IOException 
		int b
		int code
		int nbits
		int i
		java.io.OutputStream out
		byte[] data
		int off
		int len
		long current
		int n
	public int getEncodedLength (byte[]) 
		byte b
		byte[] arr$
		int len$
		int i$
		byte[] data
		long len
}

io/netty/handler/codec/http2/hpack/HuffmanDecoder.class
HuffmanDecoder.java
package io.netty.handler.codec.http2.hpack
final io.netty.handler.codec.http2.hpack.HuffmanDecoder extends java.lang.Object {
	private static final java.io.IOException EOS_DECODED
	private static final java.io.IOException INVALID_PADDING
	private final io.netty.handler.codec.http2.hpack.HuffmanDecoder$Node root
	void  (int[], byte[]) 
		int[] codes
		byte[] lengths
	public byte[] decode (byte[])  throws java.io.IOException 
		int c
		int b
		int i
		int c
		byte[] buf
		java.io.ByteArrayOutputStream baos
		io.netty.handler.codec.http2.hpack.HuffmanDecoder$Node node
		int current
		int bits
		int mask
	private static io.netty.handler.codec.http2.hpack.HuffmanDecoder$Node buildTree (int[], byte[]) 
		int i
		int[] codes
		byte[] lengths
		io.netty.handler.codec.http2.hpack.HuffmanDecoder$Node root
	private static void insert (io.netty.handler.codec.http2.hpack.HuffmanDecoder$Node, int, int, byte) 
		int i
		int i
		io.netty.handler.codec.http2.hpack.HuffmanDecoder$Node root
		int symbol
		int code
		byte length
		io.netty.handler.codec.http2.hpack.HuffmanDecoder$Node current
		io.netty.handler.codec.http2.hpack.HuffmanDecoder$Node terminal
		int shift
		int start
		int end
	static void  () 
}

io/netty/handler/codec/http2/hpack/Decoder$State.class
Decoder.java
package io.netty.handler.codec.http2.hpack
final io.netty.handler.codec.http2.hpack.Decoder$State extends java.lang.Enum {
	public static final io.netty.handler.codec.http2.hpack.Decoder$State READ_HEADER_REPRESENTATION
	public static final io.netty.handler.codec.http2.hpack.Decoder$State READ_MAX_DYNAMIC_TABLE_SIZE
	public static final io.netty.handler.codec.http2.hpack.Decoder$State READ_INDEXED_HEADER
	public static final io.netty.handler.codec.http2.hpack.Decoder$State READ_INDEXED_HEADER_NAME
	public static final io.netty.handler.codec.http2.hpack.Decoder$State READ_LITERAL_HEADER_NAME_LENGTH_PREFIX
	public static final io.netty.handler.codec.http2.hpack.Decoder$State READ_LITERAL_HEADER_NAME_LENGTH
	public static final io.netty.handler.codec.http2.hpack.Decoder$State READ_LITERAL_HEADER_NAME
	public static final io.netty.handler.codec.http2.hpack.Decoder$State SKIP_LITERAL_HEADER_NAME
	public static final io.netty.handler.codec.http2.hpack.Decoder$State READ_LITERAL_HEADER_VALUE_LENGTH_PREFIX
	public static final io.netty.handler.codec.http2.hpack.Decoder$State READ_LITERAL_HEADER_VALUE_LENGTH
	public static final io.netty.handler.codec.http2.hpack.Decoder$State READ_LITERAL_HEADER_VALUE
	public static final io.netty.handler.codec.http2.hpack.Decoder$State SKIP_LITERAL_HEADER_VALUE
	private static final io.netty.handler.codec.http2.hpack.Decoder$State[] $VALUES
	public static io.netty.handler.codec.http2.hpack.Decoder$State[] values () 
	public static io.netty.handler.codec.http2.hpack.Decoder$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

io/netty/handler/codec/http2/hpack/Decoder$1.class
Decoder.java
package io.netty.handler.codec.http2.hpack
 io.netty.handler.codec.http2.hpack.Decoder$1 extends java.lang.Object {
	static final int[] $SwitchMap$io$netty$handler$codec$http2$hpack$Decoder$State
	static final int[] $SwitchMap$io$netty$handler$codec$http2$hpack$HpackUtil$IndexType
	static void  () 
}

io/netty/handler/codec/http2/hpack/HeaderListener.class
HeaderListener.java
package io.netty.handler.codec.http2.hpack
public abstract io.netty.handler.codec.http2.hpack.HeaderListener extends java.lang.Object {
	public abstract void addHeader (byte[], byte[], boolean) 
}

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/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/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
	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.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/DefaultHttp2Connection$4.class
DefaultHttp2Connection.java
package io.netty.handler.codec.http2
 io.netty.handler.codec.http2.DefaultHttp2Connection$4 extends java.lang.Object {
	static final int[] $SwitchMap$io$netty$handler$codec$http2$Http2Stream$State
	static void  () 
}

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 () 
	public abstract int maxHeaderSize () 
}

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/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/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/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/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/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/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/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/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/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/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 processed
	private int compressed
	private int decompressed
	void  (io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor) 
		io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor rhs
	void  (io.netty.channel.embedded.EmbeddedChannel) 
		io.netty.channel.embedded.EmbeddedChannel decompressor
	io.netty.channel.embedded.EmbeddedChannel decompressor () 
	void incrementProcessedBytes (int) 
		int delta
	void incrementCompressedBytes (int) 
		int delta
	void incrementDecompressedByes (int) 
		int delta
	int consumeProcessedBytes (int) 
		int processedBytes
		double consumedRatio
		int consumedCompressed
}

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 io.netty.handler.codec.http2.DefaultHttp2FrameReader$State state
	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
		Error e
		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
		short 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 short readPadding (io.netty.buffer.ByteBuf) 
		io.netty.buffer.ByteBuf payload
	private void verifyNotProcessingHeaders ()  throws io.netty.handler.codec.http2.Http2Exception 
	private void verifyPayloadLength (int)  throws io.netty.handler.codec.http2.Http2Exception 
		int payloadLength
	private static void verifyStreamOrConnectionId (int, java.lang.String)  throws io.netty.handler.codec.http2.Http2Exception 
		int streamId
		String argumentName
	static io.netty.handler.codec.http2.Http2HeadersDecoder access$100 (io.netty.handler.codec.http2.DefaultHttp2FrameReader) 
		io.netty.handler.codec.http2.DefaultHttp2FrameReader x0
	static io.netty.handler.codec.http2.DefaultHttp2FrameReader$HeadersContinuation access$202 (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/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/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/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/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.channel.ChannelPromise nextPromise
		io.netty.buffer.ByteBuf nextBuf
		boolean compressedEndOfStream
		io.netty.channel.ChannelPromise nextPromise
		io.netty.buffer.ByteBuf buf
		io.netty.channel.ChannelPromiseAggregator aggregator
		io.netty.channel.ChannelPromise bufPromise
		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 (java.lang.CharSequence)  throws io.netty.handler.codec.http2.Http2Exception 
		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.handler.codec.compression.ZlibWrapper) 
		io.netty.handler.codec.compression.ZlibWrapper wrapper
	private io.netty.channel.embedded.EmbeddedChannel newCompressor (io.netty.handler.codec.http2.Http2Headers, boolean)  throws io.netty.handler.codec.http2.Http2Exception 
		CharSequence targetContentEncoding
		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/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/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/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 toHttpRequest (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 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/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/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/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.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/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
		Integer 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.ChannelFuture future
		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/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_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 int 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_MAX_HEADER_SIZE
	public static final int DEFAULT_MAX_FRAME_SIZE
	public static final int SMALLEST_MAX_CONCURRENT_STREAMS
	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
		io.netty.buffer.ByteBuf debugData
		boolean shouldRelease
	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
	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
	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/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.channel.ChannelPromise val$promise
	final io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder this$0
	void  (io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder, io.netty.handler.codec.http2.Http2Stream, io.netty.channel.ChannelPromise) 
	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/DefaultHttp2RemoteFlowController$AbstractState.class
DefaultHttp2RemoteFlowController.java
package io.netty.handler.codec.http2
abstract io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState extends java.lang.Object implements io.netty.handler.codec.http2.StreamByteDistributor$StreamState  {
	protected final io.netty.handler.codec.http2.Http2Stream stream
	private boolean markedWritable
	final io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController this$0
	void  (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController, io.netty.handler.codec.http2.Http2Stream, boolean) 
		io.netty.handler.codec.http2.Http2Stream stream
		boolean markedWritable
	void  (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController, io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState) 
		io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState existingState
	public final io.netty.handler.codec.http2.Http2Stream stream () 
	final boolean markWritability () 
	final void markWritability (boolean) 
		boolean isWritable
	abstract int initialWindowSize () 
	abstract int writeAllocatedBytes (int) 
	abstract void cancel () 
	abstract void window (int) 
	abstract int incrementStreamWindow (int)  throws io.netty.handler.codec.http2.Http2Exception 
	abstract void enqueueFrame (io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled) 
}

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/DefaultHttp2HeadersDecoder$1.class
DefaultHttp2HeadersDecoder.java
package io.netty.handler.codec.http2
 io.netty.handler.codec.http2.DefaultHttp2HeadersDecoder$1 extends java.lang.Object implements io.netty.handler.codec.http2.hpack.HeaderListener  {
	final io.netty.handler.codec.http2.Http2Headers val$headers
	final io.netty.handler.codec.http2.DefaultHttp2HeadersDecoder this$0
	void  (io.netty.handler.codec.http2.DefaultHttp2HeadersDecoder, io.netty.handler.codec.http2.Http2Headers) 
	public void addHeader (byte[], byte[], boolean) 
		byte[] key
		byte[] value
		boolean sensitive
}

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) 
}

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/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/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/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/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 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
	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
		io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor copy
	public int unconsumedBytes (io.netty.handler.codec.http2.Http2Stream) 
		io.netty.handler.codec.http2.Http2Stream stream
}

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$AbstractState state
}

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/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/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 void localSettings (io.netty.handler.codec.http2.Http2Settings)  throws io.netty.handler.codec.http2.Http2Exception 
		io.netty.handler.codec.http2.Http2Settings settings
	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 int prioritizableForTree () 
	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
	public 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 () 
	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 localSettings (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 inboundHeaderTable
		io.netty.handler.codec.http2.Http2FrameSizePolicy inboundFrameSizePolicy
		Long maxConcurrentStreams
		Long headerTableSize
		Integer maxHeaderListSize
		Integer maxFrameSize
		Integer initialWindowSize
	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/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) 
		RuntimeException e
		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) 
		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 nonFragmentLength
		int maxFragmentLength
	private static void writePaddingLength (io.netty.buffer.ByteBuf, int) 
		io.netty.buffer.ByteBuf buf
		int paddingLength
	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 verifyPadding (int) 
		int padding
	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
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
}

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/DefaultHttp2FrameReader$State.class
DefaultHttp2FrameReader.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.DefaultHttp2FrameReader$State extends java.lang.Enum {
	public static final io.netty.handler.codec.http2.DefaultHttp2FrameReader$State FRAME_HEADER
	public static final io.netty.handler.codec.http2.DefaultHttp2FrameReader$State FRAME_PAYLOAD
	public static final io.netty.handler.codec.http2.DefaultHttp2FrameReader$State ERROR
	private static final io.netty.handler.codec.http2.DefaultHttp2FrameReader$State[] $VALUES
	public static io.netty.handler.codec.http2.DefaultHttp2FrameReader$State[] values () 
	public static io.netty.handler.codec.http2.DefaultHttp2FrameReader$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

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 io.netty.util.internal.OneTimeTask {
	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/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 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/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
 io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator extends io.netty.channel.DefaultChannelPromise {
	private final io.netty.channel.ChannelPromise promise
	private int expectedCount
	private int successfulCount
	private int failureCount
	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
	private boolean allowFailure () 
	private boolean awaitingPromises () 
	public io.netty.channel.ChannelPromise setSuccess (java.lang.Void) 
		Void result
	public boolean trySuccess (java.lang.Void) 
		Void result
	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 int prioritizableForTree
	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 int prioritizableForTree () 
	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 () 
	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 incrementPrioritizableForTree (int, io.netty.handler.codec.http2.Http2Stream) 
		int amt
		io.netty.handler.codec.http2.Http2Stream oldParent
	private void incrementPrioritizableForTree0 (int, io.netty.handler.codec.http2.Http2Stream) 
		int amt
		io.netty.handler.codec.http2.Http2Stream oldParent
	private void decrementPrioritizableForTree (int) 
		int amt
	private void decrementPrioritizableForTree0 (int) 
		int amt
	private boolean isPrioritizable () 
	private void initChildrenIfEmpty () 
	private void initChildren () 
	io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultEndpoint createdBy () 
	final boolean isLocal () 
	final void weight (short) 
		RuntimeException e
		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/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/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 (int) 
		int 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.Integer maxHeaderListSize () 
		Integer value
	public io.netty.handler.codec.http2.Http2Settings maxHeaderListSize (int) 
		int 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 void localSettings (io.netty.handler.codec.http2.Http2Settings)  throws io.netty.handler.codec.http2.Http2Exception 
	public abstract boolean prefaceReceived () 
	public abstract void close () 
}

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) 
		io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream stream
	public io.netty.handler.codec.http2.Http2Stream forEachActiveStream (io.netty.handler.codec.http2.Http2StreamVisitor)  throws io.netty.handler.codec.http2.Http2Exception 
		RuntimeException e
		io.netty.handler.codec.http2.DefaultHttp2Connection$Event event
		io.netty.handler.codec.http2.Http2Stream stream
		java.util.Iterator i$
		RuntimeException e
		io.netty.handler.codec.http2.DefaultHttp2Connection$Event event
		RuntimeException e
		io.netty.handler.codec.http2.DefaultHttp2Connection$Event event
		io.netty.handler.codec.http2.Http2StreamVisitor visitor
	void addToActiveStreams (io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream) 
		RuntimeException e
		int i
		io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream stream
	void removeFromActiveStreams (io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream) 
		io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream stream
	boolean allowModifications () 
}

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) 
		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/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/DefaultHttp2RemoteFlowController$WritabilityMonitor.class
DefaultHttp2RemoteFlowController.java
package io.netty.handler.codec.http2
 io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$WritabilityMonitor extends java.lang.Object {
	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) 
	public void channelWritabilityChange ()  throws io.netty.handler.codec.http2.Http2Exception 
	public void stateCancelled (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState) 
		io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState state
	public void incrementWindowSize (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState, int)  throws io.netty.handler.codec.http2.Http2Exception 
		io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState state
		int delta
	public void enqueueFrame (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState, io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled)  throws io.netty.handler.codec.http2.Http2Exception 
		io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState state
		io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled frame
	public final void incrementPendingBytes (int) 
		int delta
	public final boolean isWritable (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState) 
		io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState state
	protected final void writePendingBytes ()  throws io.netty.handler.codec.http2.Http2Exception 
		int bytesToWrite
	protected void initialWindowSize (int)  throws io.netty.handler.codec.http2.Http2Exception 
		int newWindowSize
		int delta
	protected 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/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 int maxHeaderSize
	private final io.netty.handler.codec.http2.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  (int, int, boolean) 
		int maxHeaderSize
		int maxHeaderTableSize
		boolean validateHeaders
	public io.netty.handler.codec.http2.Http2HeaderTable headerTable () 
	public int maxHeaderSize () 
	public io.netty.handler.codec.http2.Http2HeadersDecoder$Configuration configuration () 
	protected void maxHeaderSizeExceeded ()  throws io.netty.handler.codec.http2.Http2Exception 
	public io.netty.handler.codec.http2.Http2Headers decodeHeaders (io.netty.buffer.ByteBuf)  throws io.netty.handler.codec.http2.Http2Exception 
		java.io.IOException e
		io.netty.handler.codec.http2.Http2Headers headers
		io.netty.handler.codec.http2.hpack.HeaderListener listener
		java.io.IOException e
		io.netty.handler.codec.http2.Http2Exception e
		Throwable e
		java.io.IOException e
		io.netty.buffer.ByteBuf headerBlock
		java.io.InputStream in
	static io.netty.handler.codec.http2.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/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/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.hpack.Encoder encoder
	private final java.io.ByteArrayOutputStream tableSizeChangeOutput
	private final io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector sensitivityDetector
	private final io.netty.handler.codec.http2.Http2HeaderTable headerTable
	public void  () 
	public void  (int, io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector) 
		int maxHeaderTableSize
		io.netty.handler.codec.http2.Http2HeadersEncoder$SensitivityDetector sensitivityDetector
	public void encodeHeaders (io.netty.handler.codec.http2.Http2Headers, io.netty.buffer.ByteBuf)  throws io.netty.handler.codec.http2.Http2Exception 
		java.util.Map$Entry header
		java.util.Iterator i$
		java.io.IOException e
		io.netty.handler.codec.http2.Http2Exception e
		Throwable t
		java.io.IOException e
		io.netty.handler.codec.http2.Http2Headers headers
		io.netty.buffer.ByteBuf buffer
		java.io.OutputStream stream
	public io.netty.handler.codec.http2.Http2HeaderTable headerTable () 
	public io.netty.handler.codec.http2.Http2HeadersEncoder$Configuration configuration () 
	private byte[] toBytes (java.lang.CharSequence) 
		CharSequence chars
		io.netty.util.AsciiString aString
	private void encodeHeader (java.lang.CharSequence, java.lang.CharSequence, java.io.OutputStream)  throws java.io.IOException 
		CharSequence key
		CharSequence value
		java.io.OutputStream stream
	static java.io.ByteArrayOutputStream access$100 (io.netty.handler.codec.http2.DefaultHttp2HeadersEncoder) 
		io.netty.handler.codec.http2.DefaultHttp2HeadersEncoder x0
	static io.netty.handler.codec.http2.hpack.Encoder access$200 (io.netty.handler.codec.http2.DefaultHttp2HeadersEncoder) 
		io.netty.handler.codec.http2.DefaultHttp2HeadersEncoder x0
}

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.Http2Stream 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) 
		RuntimeException e
		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) 
		RuntimeException e
		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) 
		RuntimeException e
		int i
		io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream stream
	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) 
		RuntimeException e
		int i
		io.netty.handler.codec.http2.Http2Stream stream
	void notifyClosed (io.netty.handler.codec.http2.Http2Stream) 
		RuntimeException e
		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) 
		RuntimeException e
		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/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/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/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
	int numActiveStreams
	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
		boolean even
	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) 
		RuntimeException e
		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 void maxActiveStreams (int) 
		int maxActiveStreams
	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/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/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 int initialWindowSize (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/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/DefaultHttp2RemoteFlowController$ReducedState.class
DefaultHttp2RemoteFlowController.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$ReducedState extends io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState {
	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
	void  (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController, io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState) 
		io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState existingState
	public int windowSize () 
	int initialWindowSize () 
	public int pendingBytes () 
	int writeAllocatedBytes (int) 
		int allocated
	void cancel () 
	void window (int) 
		int initialWindowSize
	int incrementStreamWindow (int)  throws io.netty.handler.codec.http2.Http2Exception 
		int delta
	void enqueueFrame (io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled) 
		io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled frame
	public boolean hasFrame () 
}

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/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
	final io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder this$0
	public 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.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/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 (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
	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.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
		int processedBytes
	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 (java.lang.CharSequence)  throws io.netty.handler.codec.http2.Http2Exception 
		io.netty.handler.codec.compression.ZlibWrapper wrapper
		CharSequence contentEncoding
	protected java.lang.CharSequence getTargetContentEncoding (java.lang.CharSequence)  throws io.netty.handler.codec.http2.Http2Exception 
		CharSequence contentEncoding
	private void initDecompressor (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
		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 void cleanup (io.netty.handler.codec.http2.Http2Stream, io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor) 
		io.netty.buffer.ByteBuf buf
		io.netty.handler.codec.http2.Http2Stream stream
		io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor decompressor
		io.netty.channel.embedded.EmbeddedChannel channel
	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, io.netty.handler.codec.http2.Http2Stream, io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor) 
		io.netty.handler.codec.http2.DelegatingDecompressorFrameListener x0
		io.netty.handler.codec.http2.Http2Stream x1
		io.netty.handler.codec.http2.DelegatingDecompressorFrameListener$Http2Decompressor x2
}

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.util.concurrent.FutureListener  {
	final io.netty.util.concurrent.Promise val$promise
	final io.netty.handler.codec.http2.DefaultHttp2Connection this$0
	void  (io.netty.handler.codec.http2.DefaultHttp2Connection, io.netty.util.concurrent.Promise) 
	public void operationComplete (io.netty.util.concurrent.Future)  throws java.lang.Exception 
		io.netty.util.concurrent.Future future
}

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 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/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 void maxActiveStreams (int) 
	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/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/DefaultHttp2HeadersDecoder$Http2HeaderTableDecoder.class
DefaultHttp2HeadersDecoder.java
package io.netty.handler.codec.http2
final io.netty.handler.codec.http2.DefaultHttp2HeadersDecoder$Http2HeaderTableDecoder extends io.netty.handler.codec.http2.DefaultHttp2HeaderTableListSize 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 (int)  throws io.netty.handler.codec.http2.Http2Exception 
		Throwable t
		int max
	public int maxHeaderTableSize () 
	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/Http2ConnectionHandler$4.class
Http2ConnectionHandler.java
package io.netty.handler.codec.http2
 io.netty.handler.codec.http2.Http2ConnectionHandler$4 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/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/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 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$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
	public void incrementWindowSize (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState, int)  throws io.netty.handler.codec.http2.Http2Exception 
		io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState state
		int delta
	protected void initialWindowSize (int)  throws io.netty.handler.codec.http2.Http2Exception 
		int newWindowSize
	public void enqueueFrame (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState, io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled)  throws io.netty.handler.codec.http2.Http2Exception 
		io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState state
		io.netty.handler.codec.http2.Http2RemoteFlowController$FlowControlled frame
	public void stateCancelled (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState) 
		io.netty.handler.codec.http2.Http2Exception e
		io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState state
	public void channelWritabilityChange ()  throws io.netty.handler.codec.http2.Http2Exception 
	private void notifyWritabilityChanged (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState) 
		RuntimeException e
		io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState state
	private void checkConnectionThenStreamWritabilityChanged (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState)  throws io.netty.handler.codec.http2.Http2Exception 
		io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState 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$AbstractState) 
		io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$ListenerWritabilityMonitor x0
		io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState x1
}

io/netty/handler/codec/http2/DefaultHttp2FrameReader$4.class
DefaultHttp2FrameReader.java
package io.netty.handler.codec.http2
 io.netty.handler.codec.http2.DefaultHttp2FrameReader$4 extends java.lang.Object {
	static final int[] $SwitchMap$io$netty$handler$codec$http2$DefaultHttp2FrameReader$State
	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/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.http2.Http2Headers trailers
		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
}

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$AbstractState 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 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
	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$AbstractState 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.Http2Connection access$100 (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController) 
		io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController x0
	static io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState access$200 (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$300 (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController) 
		io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController x0
	static io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$WritabilityMonitor access$400 (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController) 
		io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController x0
	static io.netty.channel.ChannelHandlerContext access$600 (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController) 
		io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController x0
	static io.netty.handler.codec.http2.StreamByteDistributor access$700 (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController) 
		io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController x0
	static int access$800 (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController) 
		io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController x0
	static io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$AbstractState access$900 (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController) 
		io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController x0
	static int access$1000 (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController) 
		io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController x0
	static boolean access$1100 (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController) 
		io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController x0
	static int access$302 (io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController, int) 
		io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController x0
		int x1
	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$1400 () 
	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/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/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/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
	public 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/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 (int)  throws io.netty.handler.codec.http2.Http2Exception 
	public abstract int maxHeaderTableSize () 
	public abstract void maxHeaderListSize (int)  throws io.netty.handler.codec.http2.Http2Exception 
	public abstract int 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/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 () 
	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) 
		Throwable t
		io.netty.channel.ChannelHandlerContext ctx
		io.netty.handler.codec.http2.Http2Exception cause
		long errorCode
		io.netty.buffer.ByteBuf debugData
		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 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.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$900 (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/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
}

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/io.netty.versions.properties
META-INF/maven/
META-INF/maven/io.netty/
META-INF/maven/io.netty/netty-codec-http2/
META-INF/maven/io.netty/netty-codec-http2/pom.xml
META-INF/maven/io.netty/netty-codec-http2/pom.properties
META-INF/INDEX.LIST