xref: /aosp_15_r20/external/cronet/third_party/netty4/src/README.md (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1*6777b538SAndroid Build Coastguard Worker# Netty Project
2*6777b538SAndroid Build Coastguard Worker
3*6777b538SAndroid Build Coastguard WorkerNetty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients.
4*6777b538SAndroid Build Coastguard Worker
5*6777b538SAndroid Build Coastguard Worker## Links
6*6777b538SAndroid Build Coastguard Worker
7*6777b538SAndroid Build Coastguard Worker* [Web Site](http://netty.io/)
8*6777b538SAndroid Build Coastguard Worker* [Downloads](http://netty.io/downloads.html)
9*6777b538SAndroid Build Coastguard Worker* [Documentation](http://netty.io/wiki/)
10*6777b538SAndroid Build Coastguard Worker* [@netty_project](https://twitter.com/netty_project)
11*6777b538SAndroid Build Coastguard Worker
12*6777b538SAndroid Build Coastguard Worker## How to build
13*6777b538SAndroid Build Coastguard Worker
14*6777b538SAndroid Build Coastguard WorkerFor the detailed information about building and developing Netty, please visit [the developer guide](http://netty.io/wiki/developer-guide.html).  This page only gives very basic information.
15*6777b538SAndroid Build Coastguard Worker
16*6777b538SAndroid Build Coastguard WorkerYou require the following to build Netty:
17*6777b538SAndroid Build Coastguard Worker
18*6777b538SAndroid Build Coastguard Worker* Latest stable [Oracle JDK 7](http://www.oracle.com/technetwork/java/)
19*6777b538SAndroid Build Coastguard Worker* Latest stable [Apache Maven](http://maven.apache.org/)
20*6777b538SAndroid Build Coastguard Worker* If you are on Linux, you need [additional development packages](http://netty.io/wiki/native-transports.html) installed on your system, because you'll build the native transport.
21*6777b538SAndroid Build Coastguard Worker
22*6777b538SAndroid Build Coastguard WorkerNote that this is build-time requirement.  JDK 5 (for 3.x) or 6 (for 4.0+) is enough to run your Netty-based application.
23*6777b538SAndroid Build Coastguard Worker
24*6777b538SAndroid Build Coastguard Worker## Branches to look
25*6777b538SAndroid Build Coastguard Worker
26*6777b538SAndroid Build Coastguard WorkerDevelopment of all versions takes place in each branch whose name is identical to `<majorVersion>.<minorVersion>`.  For example, the development of 3.9 and 4.0 resides in [the branch '3.9'](https://github.com/netty/netty/tree/3.9) and [the branch '4.0'](https://github.com/netty/netty/tree/4.0) respectively.
27