Trustin Lee
e7c329cc4e
Documentation
2010-02-18 11:33:54 +00:00
Trustin Lee
3412003bc2
Fixed an infinite loop
2010-02-18 04:29:58 +00:00
Trustin Lee
4ef4a92281
* Added ChunkedInput.isEndOfInput() and changed the contract of ChunkedInput.nextChunk() and hasNextChunk() to support slow streams
2010-02-18 04:24:41 +00:00
Trustin Lee
23b543c4ba
Added more header getters and setters to HttpHeaders
2010-02-18 04:08:56 +00:00
Trustin Lee
3b0d843e59
Increased the default preallocation size for higher out of the box throughput
2010-02-18 02:47:09 +00:00
Trustin Lee
3e21c7a755
Catch CancelledKeyException from Selector.select()
2010-02-18 02:32:56 +00:00
Trustin Lee
3ae533815c
Renamed the system property for NIO constraintLevel
...
Simpler log message
2010-02-18 02:23:51 +00:00
Trustin Lee
a58c7c4364
* Made the preallocated buffer capacity configurable
...
* Added an integer getter for SystemPropertyUtil
2010-02-18 02:12:15 +00:00
Trustin Lee
f650a8bcee
Rewrote DirectBufferPool using preallocation strategy (like DirectChannelBufferFactory does)
2010-02-18 01:52:48 +00:00
Trustin Lee
2b6b49920c
Refine the documentation a little bit more
2010-02-17 08:37:38 +00:00
Trustin Lee
ab1a598534
Better example that does not use attachment
2010-02-17 08:34:28 +00:00
Trustin Lee
696b5a1f45
Reorder sections in Javadoc
2010-02-17 08:28:45 +00:00
Trustin Lee
fe36292c94
Refine the documentation a little bit more
2010-02-17 08:28:00 +00:00
Trustin Lee
49f548bc5d
Updated documentation
2010-02-17 08:24:25 +00:00
Trustin Lee
8841f6897f
Updated documentation
2010-02-17 08:22:45 +00:00
Trustin Lee
39e91028eb
Typo
2010-02-17 05:52:44 +00:00
Trustin Lee
08597e6f86
Javadoc
2010-02-16 11:55:44 +00:00
Trustin Lee
28fe7c67cb
Implemented consolidate-on-flush in BufferedWriteHandler
2010-02-16 08:41:02 +00:00
Trustin Lee
dd7f588916
* Removed a solved question from the comment
...
* Applied the same optimization applied to the TCP transport to the UDP transport
2010-02-10 08:17:58 +00:00
Trustin Lee
739e656963
More explanation on how ChannelPipelineFactory works
2010-02-09 03:56:29 +00:00
Trustin Lee
0857f398e0
Improved write performance by reducing the lame write attempts on the channel whose send buffer is full already
2010-02-09 03:41:12 +00:00
Trustin Lee
ee2ba2629e
Javadoc
2010-02-08 06:11:25 +00:00
Trustin Lee
926fdcc7aa
Resolved issue: NETTY-289 Disable SSL renegotiation by default
...
* Added SslHandler.enableRenegotiation
* Disabled renegotiation by default
2010-02-05 03:01:05 +00:00
Trustin Lee
9e72a7f3b1
Replaced the call to deprecated method
2010-02-05 00:49:25 +00:00
Trustin Lee
8e82a1621a
Reverted back the opportunistic write optimization due to unstability
2010-02-03 10:06:46 +00:00
Trustin Lee
77f1b2b4a0
Potential fix for performance degradation introduced during NIO write optimization
2010-02-02 11:03:45 +00:00
Trustin Lee
dd5354858e
Reduced unnecessary Thread.currentThread() calls
2010-02-02 10:54:52 +00:00
Trustin Lee
df82ff6a2c
Comments
2010-02-02 04:31:12 +00:00
Trustin Lee
3f6c564090
Discard the buffer if the protocol is unknown
2010-02-02 04:30:44 +00:00
Trustin Lee
6f2897a37b
Javadoc
2010-02-02 04:28:33 +00:00
Trustin Lee
deb1c1b038
Resolved issue: NETTY-261 Write a port unification example
2010-02-02 04:27:33 +00:00
Trustin Lee
0b16006fd7
Added a magic number to the factorial protocol
2010-02-02 03:13:15 +00:00
Trustin Lee
ce0d983825
* APIviz tag tweak
2010-02-02 02:13:06 +00:00
Trustin Lee
a6761fb4c9
Fixed broken Javadoc link
2010-02-02 02:01:43 +00:00
Trustin Lee
a61d5b2e6b
2010-02-02 02:00:04 +00:00
Trustin Lee
4a3495b1c8
* Added @Sharable annotation which replaces @ChannelPipelineCoverage
...
* Removed annotations from the examples because it's not essential part of learning the framework - User guide will explain about it later
2010-02-02 00:38:07 +00:00
Trustin Lee
901b1f099a
* Deprecated ChannelPipelineCoverage (Will be replaced with something I will introduce later)
...
* Revised JavaDoc so that a user can learn how to manage handler states
* Revised JavaDoc about using ExecutionHandler
2010-02-01 11:46:09 +00:00
Trustin Lee
7e3358f0f3
CRLF -> CR + LF
2010-02-01 08:32:18 +00:00
Trustin Lee
bb0c1e139f
* Disabled chunked encoding for RTSP
...
* Added RTSP encoders
2010-02-01 08:28:17 +00:00
Trustin Lee
686ef795f9
* Added NonReentrantLock
...
* Replaced ReentrantLock or monitor object with NonReentrantLock
2010-02-01 06:21:49 +00:00
Trustin Lee
2e363ee918
Inlined too trivial write() method
2010-01-29 03:09:24 +00:00
Trustin Lee
e0c14e096a
Removed unnecessary attachment() calls
2010-01-29 03:04:19 +00:00
Trustin Lee
c4b5248f68
Reduced unnecessary duplicate calls on NioDatagramChannel
2010-01-29 03:02:03 +00:00
Trustin Lee
9b1d9b0c61
Reduced unnecessary duplicate calls on NioSocketChannel
2010-01-29 02:59:40 +00:00
Trustin Lee
eed6e6cc3a
Fixed a bug where DiscardClientHandler.transferredBytes are always zero
2010-01-28 17:12:00 +00:00
Trustin Lee
102b69d14f
* Fixed a bug where write requests are allowed to be reentrant
...
* Fixed a bug where writeLock is not used properly - what a dumb mistake
2010-01-28 16:01:49 +00:00
Trustin Lee
84cf41890c
DirectBufferPool should be static because it uses thread local now
2010-01-28 13:16:46 +00:00
Trustin Lee
4bf4d5f814
Overhaul on NIO datagram writes
...
* Write operation is made in the caller thread opportunistically
* QOTM example uses NIO datagram transport now
* This modification still requires more performance analysis and testing
2010-01-28 07:50:28 +00:00
Trustin Lee
b74cd60815
Overhaul on NIO socket writes
...
* Write operation is made in the caller thread opportunistically
* DirectBufferPool became thread safe due to this change
* This modification still requires more performance analysis and testing
2010-01-28 07:34:02 +00:00
Trustin Lee
c59da2dfe6
Tiny optimization
2010-01-28 03:31:57 +00:00