netty5/codec-http2/src/main/java/io/netty/handler/codec/http2
Idel Pivnitskiy 37c03cce5e
Include number of maximum active streams in exception message (#11644)
Motivation:

When users receive "Maximum active streams violated for this endpoint"
exception, it's useful to know what is the current max streams limit on
HTTP/2 connection.

Modifications:

- Include current number of maximum active streams in exception message;

Result:

Easier debugging of HTTP/2 connections.
2021-09-03 08:53:36 +02:00
..
AbstractHttp2ConnectionHandlerBuilder.java Remove dead code and fix warnings in the http2 module (#11593) 2021-08-18 20:43:57 +02:00
AbstractHttp2StreamChannel.java Remove dead code and fix warnings in the http2 module (#11593) 2021-08-18 20:43:57 +02:00
AbstractHttp2StreamFrame.java Remove dead code and fix warnings in the http2 module (#11593) 2021-08-18 20:43:57 +02:00
AbstractInboundHttp2ToHttpAdapterBuilder.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
CharSequenceMap.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
CleartextHttp2ServerUpgradeHandler.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
CompressorHttp2ConnectionEncoder.java Add zstd http content compression support (#11470) 2021-07-12 08:49:04 +02:00
DecoratingHttp2ConnectionDecoder.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
DecoratingHttp2ConnectionEncoder.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
DecoratingHttp2FrameWriter.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
DefaultHttp2Connection.java Include number of maximum active streams in exception message (#11644) 2021-09-03 08:53:36 +02:00
DefaultHttp2ConnectionDecoder.java Remove dead code and fix warnings in the http2 module (#11593) 2021-08-18 20:43:57 +02:00
DefaultHttp2ConnectionEncoder.java Remove dead code and fix warnings in the http2 module (#11593) 2021-08-18 20:43:57 +02:00
DefaultHttp2DataFrame.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
DefaultHttp2FrameReader.java Remove dead code and fix warnings in the http2 module (#11593) 2021-08-18 20:43:57 +02:00
DefaultHttp2FrameWriter.java [HTTP2] Fix memory leak while writing empty data frame with padding (#11633) 2021-08-31 12:41:49 +02:00
DefaultHttp2GoAwayFrame.java Remove dead code and fix warnings in the http2 module (#11593) 2021-08-18 20:43:57 +02:00
DefaultHttp2Headers.java Remove dead code and fix warnings in the http2 module (#11593) 2021-08-18 20:43:57 +02:00
DefaultHttp2HeadersDecoder.java Remove dead code and fix warnings in the http2 module (#11593) 2021-08-18 20:43:57 +02:00
DefaultHttp2HeadersEncoder.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
DefaultHttp2HeadersFrame.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
DefaultHttp2LocalFlowController.java Remove dead code and fix warnings in the http2 module (#11593) 2021-08-18 20:43:57 +02:00
DefaultHttp2PingFrame.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
DefaultHttp2PriorityFrame.java Ignore priority frames for non existing streams and so prevent a NPE (#10943) 2021-01-18 14:11:07 +01:00
DefaultHttp2PushPromiseFrame.java Add PushPromise and Priority Frame support in Http2FrameCodec (#10765) 2020-12-27 14:30:24 +01:00
DefaultHttp2RemoteFlowController.java Remove dead code and fix warnings in the http2 module (#11593) 2021-08-18 20:43:57 +02:00
DefaultHttp2ResetFrame.java Remove dead code and fix warnings in the http2 module (#11593) 2021-08-18 20:43:57 +02:00
DefaultHttp2SettingsAckFrame.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
DefaultHttp2SettingsFrame.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
DefaultHttp2UnknownFrame.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
DefaultHttp2WindowUpdateFrame.java Add `toString` method in DefaultHttp2WindowUpdateFrame (#10763) 2020-11-03 09:37:18 +01:00
DelegatingDecompressorFrameListener.java Introduce BrotliDecoder (#10960) 2021-05-10 15:25:24 +02:00
EmptyHttp2Headers.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
HpackDecoder.java Remove dead code and fix warnings in the http2 module (#11593) 2021-08-18 20:43:57 +02:00
HpackDynamicTable.java Fix possible NPEs and IndexOutOfBoundsExceptions in HTTP/2 Codec (#10640) 2020-10-26 14:41:49 +01:00
HpackEncoder.java Remove dead code and fix warnings in the http2 module (#11593) 2021-08-18 20:43:57 +02:00
HpackHeaderField.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
HpackHuffmanDecoder.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
HpackHuffmanEncoder.java Remove dead code and fix warnings in the http2 module (#11593) 2021-08-18 20:43:57 +02:00
HpackStaticTable.java Remove dead code and fix warnings in the http2 module (#11593) 2021-08-18 20:43:57 +02:00
HpackUtil.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2ChannelDuplexHandler.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2ClientUpgradeCodec.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2CodecUtil.java SimpleChannelPromiseAggregator use first exception instead of last (#11168) 2021-04-22 12:17:47 +02:00
Http2Connection.java Remove dead code and fix warnings in the http2 module (#11593) 2021-08-18 20:43:57 +02:00
Http2ConnectionAdapter.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2ConnectionDecoder.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2ConnectionEncoder.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2ConnectionHandler.java Avoid overspecifying ScheduledFuture when Future will do (#11636) 2021-08-31 16:05:21 +02:00
Http2ConnectionHandlerBuilder.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2ConnectionPrefaceAndSettingsFrameWrittenEvent.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2ControlFrameLimitEncoder.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2DataFrame.java Fix typo in Http2DataFrame javadocs (#10755) 2020-10-30 15:59:31 +01:00
Http2DataWriter.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2EmptyDataFrameConnectionDecoder.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2EmptyDataFrameListener.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2Error.java Remove dead code and fix warnings in the http2 module (#11593) 2021-08-18 20:43:57 +02:00
Http2EventAdapter.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2Exception.java Remove dead code and fix warnings in the http2 module (#11593) 2021-08-18 20:43:57 +02:00
Http2Flags.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2FlowController.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2Frame.java Remove extra empty line (#10754) 2020-11-02 15:07:51 +01:00
Http2FrameAdapter.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2FrameCodec.java Always log Http2UnknownStreamError at `DEBUG` level (#11643) 2021-09-02 19:11:46 +02:00
Http2FrameCodecBuilder.java Decrease visibility of `Http2FrameCodecBuilder` default ctor to `protected` (#11220) 2021-05-03 22:32:16 -07:00
Http2FrameListener.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2FrameListenerDecorator.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2FrameLogger.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2FrameReader.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2FrameSizePolicy.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2FrameStream.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2FrameStreamEvent.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2FrameStreamException.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2FrameStreamVisitor.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2FrameTypes.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2FrameWriter.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2GoAwayFrame.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2Headers.java Remove dead code and fix warnings in the http2 module (#11593) 2021-08-18 20:43:57 +02:00
Http2HeadersDecoder.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2HeadersEncoder.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2HeadersFrame.java Fix typo in Http2HeadersFrame javadocs (#10756) 2020-10-30 15:58:34 +01:00
Http2InboundFrameLogger.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2LifecycleManager.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2LocalFlowController.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2MultiplexCodec.java Don't iterate through active h2-streams if `lastStreamId` is MAX_VALUE (#11304) 2021-05-26 12:05:57 +02:00
Http2MultiplexCodecBuilder.java Remove dead code and fix warnings in the http2 module (#11593) 2021-08-18 20:43:57 +02:00
Http2MultiplexHandler.java Don't iterate through active h2-streams if `lastStreamId` is MAX_VALUE (#11304) 2021-05-26 12:05:57 +02:00
Http2NoMoreStreamIdsException.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2OutboundFrameLogger.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2PingFrame.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2PriorityFrame.java Add PushPromise and Priority Frame support in Http2FrameCodec (#10765) 2020-12-27 14:30:24 +01:00
Http2PromisedRequestVerifier.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2PushPromiseFrame.java Add PushPromise and Priority Frame support in Http2FrameCodec (#10765) 2020-12-27 14:30:24 +01:00
Http2RemoteFlowController.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2ResetFrame.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2SecurityUtil.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2ServerUpgradeCodec.java Some small improvements (#11564) 2021-08-11 13:40:21 +02:00
Http2Settings.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2SettingsAckFrame.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2SettingsFrame.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2SettingsReceivedConsumer.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2Stream.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2StreamChannel.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2StreamChannelBootstrap.java Remove dead code and fix warnings in the http2 module (#11593) 2021-08-18 20:43:57 +02:00
Http2StreamChannelId.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2StreamFrame.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2StreamFrameToHttpObjectCodec.java Remove dead code and fix warnings in the http2 module (#11593) 2021-08-18 20:43:57 +02:00
Http2StreamVisitor.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2UnknownFrame.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
Http2WindowUpdateFrame.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
HttpConversionUtil.java Remove dead code and fix warnings in the http2 module (#11593) 2021-08-18 20:43:57 +02:00
HttpToHttp2ConnectionHandler.java Add HttpScheme Support in HttpToHttp2ConnectionHandler (#10641) 2020-11-05 15:53:32 +01:00
HttpToHttp2ConnectionHandlerBuilder.java Add HttpScheme Support in HttpToHttp2ConnectionHandler (#10641) 2020-11-05 15:53:32 +01:00
InboundHttp2ToHttpAdapter.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
InboundHttp2ToHttpAdapterBuilder.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
InboundHttpToHttp2Adapter.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
MaxCapacityQueue.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
ReadOnlyHttp2Headers.java Remove dead code and fix warnings in the http2 module (#11593) 2021-08-18 20:43:57 +02:00
StreamBufferingEncoder.java Remove dead code and fix warnings in the http2 module (#11593) 2021-08-18 20:43:57 +02:00
StreamByteDistributor.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00
UniformStreamByteDistributor.java Remove dead code and fix warnings in the http2 module (#11593) 2021-08-18 20:43:57 +02:00
WeightedFairQueueByteDistributor.java Remove dead code and fix warnings in the http2 module (#11593) 2021-08-18 20:43:57 +02:00
package-info.java Enable nohttp check during the build (#10708) 2020-10-23 14:44:18 +02:00