Go to file
Trustin Lee 026715e818 Refactor the pipeline API to support stacked codecs
- Previous API did not support the pipeline which contains multiple
  MessageToStreamEncoders because there was no way to find the closest
  outbound byte buffer.  Now you always get the correct buffer even if
  the handler that provides the buffer is placed distantly.
  For example:
  
    Channel -> MsgAEncoder -> MsgBEncoder -> MsgCEncoder
  
  Msg(A|B|C)Encoder will all have access to the channel's outbound
  byte buffer.  Previously, it was simply impossible.

- Improved ChannelBufferHolder.toString()
2012-05-29 12:09:29 -07:00
all Remove duplicate groupId 2012-05-14 23:09:13 +09:00
buffer Ported OIO socket/datagram transport to the new API 2012-05-25 13:58:56 -07:00
codec Refactor the pipeline API to support stacked codecs 2012-05-29 12:09:29 -07:00
codec-http Refactor the pipeline API to support stacked codecs 2012-05-29 12:09:29 -07:00
common Implement NIO datagram transport with the new API 2012-05-24 08:57:10 -07:00
example Refactor the pipeline API to support stacked codecs 2012-05-29 12:09:29 -07:00
handler Refactor the pipeline API to support stacked codecs 2012-05-29 12:09:29 -07:00
license Added webbit license and credits 2011-10-27 10:34:37 +11:00
testsuite Retrofit the codec framework with the new API (in progress) 2012-05-16 23:02:06 +09:00
transport Refactor the pipeline API to support stacked codecs 2012-05-29 12:09:29 -07:00
.fbfilter.xml Update license header / Remove JBoss style 2011-12-09 14:18:34 +09:00
.fbprefs Updated Find Bugs configuration 2009-03-04 10:33:09 +00:00
.gitignore ignore .idea/ folder 2012-01-16 16:01:00 +08:00
LICENSE.txt Relicensed to Apache License v2 2009-08-28 07:15:49 +00:00
NOTICE.txt More copyright updates 2011-12-09 14:28:48 +09:00
pom.xml Removed the modules that are not part of 4.0.0.Alpha1 2012-05-27 19:28:28 -07:00
README.md Update README.md 2012-03-14 14:33:12 +01:00

#The Netty Project

Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients.

Getting Netty

    <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 (v3.x) and JDK 6 (v4).

  • master branch contains code for Netty v4

  • 3.2 branch contains code for Netty v3.X