Trustin Lee
795b14a7b1
Relates issue: NETTY-18 (Performance degradation when Channel.write() is called from outside an I/O thread (NIO transport)
...
* Extracted NioWorker.WAKEUP_REQUIREMENT_LEVEL to NioProviderMetadata
2008-08-19 13:50:42 +00:00
Trustin Lee
3828b3754a
Relates issue: NETTY-18 (Performance degradation when Channel.write() is called from outside an I/O thread (NIO transport)
...
* The bottleneck was too frequent wakeups. I found that recent NIO implementations don't require wakeups to get / set interestOps.
2008-08-19 13:21:22 +00:00
Trustin Lee
07e0bf9413
Removed unused code in DefaultChannelFuture
2008-08-19 10:21:04 +00:00
Trustin Lee
4d17646743
NETTY-19 Investigate if there's any copyright issue related with MINA
...
* Replaced NamePreservingRunnable with a new ThreadRenamingRunnable
2008-08-19 10:06:07 +00:00
Trustin Lee
094a4aaa8d
Fixed issue: NETTY-17 (NioSocketChannelConfig.setWriteSpinCount() does nothing.)
...
* Added an assignment statement
2008-08-18 16:51:06 +00:00
Trustin Lee
a7c73d2e52
Fixed issue: NETTY-13 (Stack overflow when an exception is thrown while processing ExceptionEvent)
...
* Renamed notifyException to notifyHandlerException
* Prevented infinite recursion caused by failure on exceptionCaught
2008-08-18 11:11:55 +00:00
Trustin Lee
866a74305c
Fixed issue: NETTY-10 (DefaultChannelPipeline.removeFirst() and removeLast() throws NullPointerException)
...
* Made sure NoSuchElementException is thrown when the pipeline is empty
* Made sure NullPointerException is not thrown when the pipeline contains only one handler
2008-08-18 02:38:54 +00:00
Trustin Lee
8e9b51a412
Fixed issue: NETTY-9 (DefaultChannelPipline.getFirst() and getLast() throws NullPointerException if the pipeline is empty.)
...
* Added null check code in getFirst() and getLast()
2008-08-18 02:27:11 +00:00
Trustin Lee
12dd5a35b3
More JavaDoc for ChannelPipelineCoverage
2008-08-12 12:09:50 +00:00
Trustin Lee
93f76ce594
* More comments on examples
...
* Added JavaDoc for ChannelPipelineCoverage which is somewhat difficult to understand.
2008-08-12 11:58:15 +00:00
Trustin Lee
e5def24c8b
Added JavaDoc for ChannelFuture and its related types
2008-08-11 07:33:19 +00:00
Trustin Lee
e50a736c29
* Moved all factory methods in InternalLogger to InternalLoggerFactory
...
* Made InternalLogger an interface
2008-08-09 15:05:53 +00:00
Trustin Lee
d5d92ae04d
Renamed Logger and LoggerFactory to InternalLogger and InternalLoggerFactory to state that these classes for internal use only explicitly
2008-08-09 14:52:19 +00:00
Trustin Lee
53cc66142c
Fixed APIviz tag errors
2008-08-08 01:59:33 +00:00
Trustin Lee
0202a01cf1
* Changed all package names to org.jboss.netty.*
...
* Added .classpath, .project and target to svn:ignore
2008-08-08 01:40:10 +00:00