netty5/codec-stomp/src/main/java/io/netty/handler/codec/stomp
Idel Pivnitskiy ad1389be9d Small performance improvements
Modifications:

- Added a static modifier for CompositeByteBuf.Component.
This class is an inner class, but does not use its embedded reference to the object which created it. This reference makes the instances of the class larger, and may keep the reference to the creator object alive longer than necessary.
- Removed unnecessary boxing/unboxing operations in HttpResponseDecoder, RtspResponseDecoder, PerMessageDeflateClientExtensionHandshaker and PerMessageDeflateServerExtensionHandshaker
A boxed primitive is created from a String, just to extract the unboxed primitive value.
- Removed unnecessary 3 times calculations in DiskAttribute.addContent(...).
- Removed unnecessary checks if file exists before call mkdirs() in NativeLibraryLoader and PlatformDependent.
Because the method mkdirs() has this check inside.
- Removed unnecessary `instanceof AsciiString` check in StompSubframeAggregator.contentLength(StompHeadersSubframe) and StompSubframeDecoder.getContentLength(StompHeaders, long).
Because StompHeaders.get(CharSequence) always returns java.lang.String.
2014-07-20 09:26:04 +02:00
..
DefaultLastStompContentSubframe.java Overall refactoring of the STOMP codec 2014-06-04 17:09:42 +09:00
DefaultStompContentSubframe.java Introduce MessageAggregator and DecoderResultProvider 2014-06-05 16:51:14 +09:00
DefaultStompFrame.java Overall refactoring of the STOMP codec 2014-06-04 17:09:42 +09:00
DefaultStompHeaders.java Introduce TextHeaders and AsciiString 2014-06-14 15:36:19 +09:00
DefaultStompHeadersSubframe.java Introduce TextHeaders and AsciiString 2014-06-14 15:36:19 +09:00
LastStompContentSubframe.java Overall refactoring of the STOMP codec 2014-06-04 17:09:42 +09:00
package-info.java Overall refactoring of the STOMP codec 2014-06-04 17:09:42 +09:00
StompCommand.java Overall refactoring of the STOMP codec 2014-06-04 17:09:42 +09:00
StompConstants.java Overall refactoring of the STOMP codec 2014-06-04 17:09:42 +09:00
StompContentSubframe.java Overall refactoring of the STOMP codec 2014-06-04 17:09:42 +09:00
StompFrame.java Overall refactoring of the STOMP codec 2014-06-04 17:09:42 +09:00
StompHeaders.java Introduce TextHeaders and AsciiString 2014-06-14 15:36:19 +09:00
StompHeadersSubframe.java Overall refactoring of the STOMP codec 2014-06-04 17:09:42 +09:00
StompSubframe.java Introduce MessageAggregator and DecoderResultProvider 2014-06-05 16:51:14 +09:00
StompSubframeAggregator.java Small performance improvements 2014-07-20 09:26:04 +02:00
StompSubframeDecoder.java Small performance improvements 2014-07-20 09:26:04 +02:00
StompSubframeEncoder.java Introduce TextHeaders and AsciiString 2014-06-14 15:36:19 +09:00