5e93d206ff
- Extracted some handler methods from ChannelInboundHandler into ChannelStateHandler - Extracted some handler methods from ChannelOutboundHandler into ChannelOperationHandler - Moved exceptionCaught and userEventTriggered are now in ChannelHandler - Channel(Inbound|Outbound)HandlerContext is merged into ChannelHandlerContext - ChannelHandlerContext adds direct access methods for inboud and outbound buffers - The use of ChannelBufferHolder is minimal now. - Before: inbound().byteBuffer() - After: inboundByteBuffer() - Simpler and better performance - Bypass buffer types were removed because it just does not work at all with the thread model. - All handlers that uses a bypass buffer are broken. Will fix soon. - CombinedHandlerAdapter does not make sense anymore either because there are four handler interfaces to consider and often the two handlers will implement the same handler interface such as ChannelStateHandler. Thinking of better ways to provide this feature |
||
---|---|---|
all | ||
buffer | ||
codec | ||
codec-http | ||
common | ||
example | ||
handler | ||
license | ||
testsuite | ||
transport | ||
.fbfilter.xml | ||
.fbprefs | ||
.gitignore | ||
LICENSE.txt | ||
NOTICE.txt | ||
pom.xml | ||
README.md |
The Netty Project
Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients.
Links
-
Web Site: http://netty.io/
-
Docs: http://netty.io/docs/
-
Blog: http://netty.io/blog/
-
Twitter: @netty_project
Getting Netty
-
Download Page: http://netty.io/downloads/
-
Maven Repository:
<dependencies>
...
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty</artifactId>
<version>X.Y.Z.Q</version>
<scope>compile</scope>
</dependency>
...
</dependencies>
Developer Information
-
Netty is setup to build using Maven
-
You need JDK 7 to build Netty. Netty will run with JDK 5 (3.x) and JDK 6 (4).
-
master branch contains code for Netty 4.x
-
3 branch contains code for Netty 3.x