netty5/codec-http/src/main/java/io/netty/handler/codec/spdy
Norman Maurer e845670043 Set some StackTraceElement on pre-instantiated static exceptions
Motivation:

We use pre-instantiated exceptions in various places for performance reasons. These exceptions don't include a stacktrace which makes it hard to know where the exception was thrown. This is especially true as we use the same exception type (for example ChannelClosedException) in different places. Setting some StackTraceElements will provide more context as to where these exceptions original and make debugging easier.

Modifications:

Set a generated StackTraceElement on these pre-instantiated exceptions which at least contains the origin class and method name. The filename and linenumber are specified as unkown (as stated in the javadocs of StackTraceElement).

Result:

Easier to find the origin of a pre-instantiated exception.
2016-06-20 11:33:05 +02:00
..
DefaultSpdyDataFrame.java Make retained derived buffers recyclable 2016-05-17 11:16:13 +02:00
DefaultSpdyGoAwayFrame.java Small performance improvements 2014-11-20 00:10:06 -05:00
DefaultSpdyHeaders.java HTTP/2 Headers Type Updates 2015-10-30 15:29:44 -07:00
DefaultSpdyHeadersFrame.java Add validateHeaders and headersToLowerCase options for SPDY 2015-09-08 08:38:45 +02:00
DefaultSpdyPingFrame.java Small performance improvements 2014-11-20 00:10:06 -05:00
DefaultSpdyRstStreamFrame.java Small performance improvements 2014-11-20 00:10:06 -05:00
DefaultSpdySettingsFrame.java TreeMap extra get operation removed. 2016-04-25 09:49:05 -07:00
DefaultSpdyStreamFrame.java Remove the deprecated methods in SPDY 2014-06-27 16:47:38 +09:00
DefaultSpdySynReplyFrame.java Add validateHeaders and headersToLowerCase options for SPDY 2015-09-08 08:38:45 +02:00
DefaultSpdySynStreamFrame.java Add validateHeaders and headersToLowerCase options for SPDY 2015-09-08 08:38:45 +02:00
DefaultSpdyWindowUpdateFrame.java Small performance improvements 2014-11-20 00:10:06 -05:00
package-info.java Remove apiviz tags - we are focusing on user guide instead and putting diagrams there 2013-02-14 12:09:16 -08:00
SpdyCodecUtil.java SPDY codec must check headers are lower case 2015-07-31 11:26:18 -07:00
SpdyDataFrame.java Make retained derived buffers recyclable 2016-05-17 11:16:13 +02:00
SpdyFrame.java SPDY: update object hierarchy 2013-06-10 16:50:38 +02:00
SpdyFrameCodec.java Add validateHeaders and headersToLowerCase options for SPDY 2015-09-08 08:38:45 +02:00
SpdyFrameDecoder.java SPDY: refactor frame codec implementation 2014-04-15 19:57:38 +02:00
SpdyFrameDecoderDelegate.java SPDY: refactor frame codec implementation 2014-04-15 19:57:38 +02:00
SpdyFrameEncoder.java Remove 'get' prefix from all HTTP/SPDY messages 2014-06-24 18:03:33 +09:00
SpdyGoAwayFrame.java Remove the deprecated methods in SPDY 2014-06-27 16:47:38 +09:00
SpdyHeaderBlockDecoder.java Reduce memory copies in spdy compression implementation. 2014-08-21 11:27:32 +02:00
SpdyHeaderBlockEncoder.java Reduce memory copies in spdy compression implementation. 2014-08-21 11:27:32 +02:00
SpdyHeaderBlockJZlibEncoder.java Reduce memory copies in spdy compression implementation. 2014-08-21 11:27:32 +02:00
SpdyHeaderBlockRawDecoder.java Reduce memory copies in spdy compression implementation. 2014-08-21 11:27:32 +02:00
SpdyHeaderBlockRawEncoder.java HTTP/2 Headers Type Updates 2015-10-30 15:29:44 -07:00
SpdyHeaderBlockZlibDecoder.java Reduce memory copies in spdy compression implementation. 2014-08-21 11:27:32 +02:00
SpdyHeaderBlockZlibEncoder.java Reduce memory copies in spdy compression implementation. 2014-08-21 11:27:32 +02:00
SpdyHeaders.java HTTP/2 Headers Type Updates 2015-10-30 15:29:44 -07:00
SpdyHeadersFrame.java SPDY: handle too large header blocks 2013-06-25 11:07:15 +09:00
SpdyHttpCodec.java Let CombinedChannelDuplexHandler correctly handle exceptionCaught. Related to [#4528] 2016-01-18 09:54:48 +01:00
SpdyHttpDecoder.java Use ByteBufAllocator to allocate ByteBuf for FullHttpMessage Motivation: When converting SPDY or HTTP/2 frames to HTTP/1.x, netty always used an unpooled heap ByteBuf. 2016-02-17 19:55:52 -08:00
SpdyHttpEncoder.java Add validateHeaders and headersToLowerCase options for SPDY 2015-09-08 08:38:45 +02:00
SpdyHttpHeaders.java SpdyHttpHeaders are not lowercase 2015-09-16 11:32:01 -07:00
SpdyHttpResponseStreamIdHandler.java Fix backward compatibility from the previous backport 2014-11-01 01:00:25 +09:00
SpdyPingFrame.java Remove the deprecated methods in SPDY 2014-06-27 16:47:38 +09:00
SpdyProtocolException.java SPDY: refactor frame codec implementation 2014-04-15 19:57:38 +02:00
SpdyRstStreamFrame.java Remove the deprecated methods in SPDY 2014-06-27 16:47:38 +09:00
SpdySession.java Removed unused imports 2016-01-04 14:32:29 +01:00
SpdySessionHandler.java Set some StackTraceElement on pre-instantiated static exceptions 2016-06-20 11:33:05 +02:00
SpdySessionStatus.java Remove the deprecated methods in SPDY 2014-06-27 16:47:38 +09:00
SpdySettingsFrame.java Remove the deprecated methods in SPDY 2014-06-27 16:47:38 +09:00
SpdyStreamFrame.java Remove the deprecated methods in SPDY 2014-06-27 16:47:38 +09:00
SpdyStreamStatus.java Remove the deprecated methods in SPDY 2014-06-27 16:47:38 +09:00
SpdySynReplyFrame.java SPDY: update object hierarchy 2013-06-10 16:50:38 +02:00
SpdySynStreamFrame.java Remove the deprecated methods in SPDY 2014-06-27 16:47:38 +09:00
SpdyVersion.java Remove 'get' prefix from all HTTP/SPDY messages 2014-06-24 18:03:33 +09:00
SpdyWindowUpdateFrame.java Remove the deprecated methods in SPDY 2014-06-27 16:47:38 +09:00