Commit Graph

5561 Commits

Author SHA1 Message Date
Trustin Lee
1f6591feb2 Suppressed error log which occurs only in Windows on connection attempt failure, because it can mislead the developer to think there's a bug in the test / impl 2009-05-22 05:41:47 +00:00
Trustin Lee
55cf5d67af Fixed issue: NETTY-157 Channel.close() does not trigger a channelUnbound event in some transports
* Made sure the specified future is not marked as done before setClosed() is called.  The specified future can be the closeFuture of the channel, consequently making setClosed() always fail.
2009-05-22 04:51:13 +00:00
Trustin Lee
f0a96e7417 Tiny optimization - no need to create a string when there's nothing to log 2009-05-21 12:04:28 +00:00
Trustin Lee
031c26482c Fixed issue: NETTY-158 Can't set the default byte order to little endian on the client side if FrameDecoder or ReplayingDecoder is used.
* FrameDecoder and ReplayingDecoder now create their internal buffers only on demand so that a user has a chance to decide what ChannelBufferFactory FrameDecoder and ReplayingDecoder will use.
2009-05-21 11:58:40 +00:00
Trustin Lee
25eee122cb More comprehensive exception message 2009-05-21 11:52:17 +00:00
Trustin Lee
ad6888a635 Fixed issue: NETTY-157 NioServerSocketChannel.close() does not trigger a channelUnbound event.
* Fixed a case where channelUnbound event is not fired if the specified future is the close future actually
2009-05-21 11:03:58 +00:00
Trustin Lee
77742f5cf9 Resolved issue: NETTY-156 Improve NIO worker performance by removing unnecessary SelectionKey access
* Applied patch by Wade Poziombka
* Reduced the call to SelectionKey.readyOps() even more
2009-05-21 10:28:05 +00:00
Trustin Lee
4d81a66e26 * Upgraded Maven plugins
* Specified the resource encoding explicitly
2009-05-21 09:55:44 +00:00
Trustin Lee
f92a0fe537 Fixed some warnings revealed by Eclipse 3.5 RC1 - previous Eclipse versions might complain this annotation is unnecessary. 2009-05-20 09:03:17 +00:00
Trustin Lee
678be7866c NETTY-154 channelOpen / channelBound / channelConnected needs to be called from the boss thread in NIO Socket transport.
* Boss thread now calls channelOpen channelBound and channelConnected
* to avoid a race condition when channel.setInterestOps() in the three handler methods above, interestOpsLock is acquired properly
2009-05-15 08:01:54 +00:00
Trustin Lee
92b336814f Made CompactObjectInputStream.loadClass() protected just in case a user wants to override it 2009-05-15 03:43:19 +00:00
Trustin Lee
b2eea97036 Fix for NETTY-150 CompactObjectInputStream web start (applet) Class.forName issue
* Refactored to reduce code duplication in CompactObjectInputStream
* Made sure that class loading doesn't incur security check unnecessarily
2009-05-15 03:42:48 +00:00
Trustin Lee
64bfa6cfda Better handling of InterruptedIOException in OIO Datagram 2009-05-13 13:12:19 +00:00
Trustin Lee
06586a6bfc More explanation on how dead lock can be produced 2009-05-13 01:11:06 +00:00
Trustin Lee
7e3ecf6b46 Better fix for the SslHandler dead lock 2009-05-13 01:08:40 +00:00
Trustin Lee
4eee24dc2c Fixed a dead lock in SslHandler 2009-05-12 14:46:54 +00:00
Trustin Lee
23d922fab2 Fix for NETTY-150 CompactObjectInputStream web start (applet) Class.forName issue 2009-05-12 14:09:55 +00:00
Trustin Lee
3c79744064 Fixed issue: NETTY-151 HTTP Content-Length
* HttpMessage.getLength() now returns a long integer
2009-05-08 12:45:10 +00:00
Trustin Lee
4877a2e73e Changed the pipeline coverage of HttpMessageEncoder to "all" 2009-05-08 08:22:01 +00:00
Trustin Lee
24ec8eeff6 Fixed the documentation error reported by Stefan 2009-05-08 08:21:13 +00:00
Trustin Lee
6a570765d4 Workaround for NPE in Tomcat on undeploy 2009-04-29 13:22:42 +00:00
Trustin Lee
3ee287bf49 Updated Javadoc of OrderedMemoryAwareThreadPoolExecutor 2009-04-29 02:10:52 +00:00
Trustin Lee
da6f2ac968 Updated Javadoc of OrderedMemoryAwareThreadPoolExecutor 2009-04-29 02:09:05 +00:00
Trustin Lee
429e9a2288 Made sure to disconnect on reconnection 2009-04-29 01:15:10 +00:00
Trustin Lee
d185a4b8d0 Fixed wrong thread name 2009-04-29 01:14:39 +00:00
Trustin Lee
d809046987 Fixed ClosedChannelException caused by previous 'chunk end mark' fix 2009-04-29 01:08:05 +00:00
Trustin Lee
fee1515818 Fixed a bug where HttpTunnelingClientSocketChannel does not send the end mark 2009-04-29 00:48:26 +00:00
Trustin Lee
7661bcec2d Adjusted the access modifiers of HttpTunnleingClientSocketChannel methods 2009-04-29 00:41:16 +00:00
Trustin Lee
d3eae2a511 Javadoc 2009-04-28 14:43:20 +00:00
Trustin Lee
4c564066eb Typo 2009-04-28 14:41:48 +00:00
Trustin Lee
48912c03ac Fixed ChannelHandlerContext example and added more explanation 2009-04-28 14:35:23 +00:00
Trustin Lee
e8aba5ae5a Javadoc 2009-04-28 13:39:06 +00:00
Trustin Lee
14f735438c Javadoc 2009-04-28 13:35:55 +00:00
Trustin Lee
d56c90fef5 Wrong tag 2009-04-28 12:38:02 +00:00
Trustin Lee
7ad38e8c8c Javadoc 2009-04-28 12:36:06 +00:00
Trustin Lee
3cd8478912 APIviz diagram cleanup 2009-04-28 12:11:01 +00:00
Trustin Lee
b01f484b79 Javadoc 2009-04-28 12:01:34 +00:00
Trustin Lee
553796fd75 Fixed an incorrect relationship in a class diagram 2009-04-28 11:57:51 +00:00
Trustin Lee
942298c537 Cleaned up the class diagram in the buffer package 2009-04-28 11:54:29 +00:00
Trustin Lee
e8b186eb4a Moved the chapter 3 to the package description of org.jboss.netty.buffer. User guide will focus on bigger pictures 2009-04-28 11:28:04 +00:00
Trustin Lee
91c0f5ed56 Javadoc 2009-04-28 10:38:00 +00:00
Trustin Lee
f3e910bd46 Member reordering 2009-04-28 05:45:05 +00:00
Trustin Lee
ef5fc808a2 Added ConnectionlessBootstrap.connect() 2009-04-28 05:44:40 +00:00
Trustin Lee
f69cb45ff9 Added ConnectionlessBootstrap for UDP transports 2009-04-28 05:28:36 +00:00
Trustin Lee
f8f1f2ca63 ServerBootstrap cannot be used with UDP/IP 2009-04-28 05:10:46 +00:00
Trustin Lee
cd35c1d130 * Fixed a potential issue where ClosedChannelException is thrown unnecessarilly
* Fixed a potential performance issue where an unused exception is created when a channel is closed
2009-04-26 04:04:05 +00:00
Trustin Lee
120db66aca More documentation on ChannelBuffer 2009-04-24 13:56:35 +00:00
Trustin Lee
e489f2e0ed REphrasing 2009-04-23 11:57:16 +00:00
Trustin Lee
7bdc627b8e Improved Javadoc as suggested by Frederic 2009-04-23 11:51:27 +00:00
Trustin Lee
abf5c76737 Improved Javadoc as suggested by Frederic 2009-04-23 11:45:23 +00:00