• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

META-INF/H13-Oct-2020-902801

io/netty/channel/H13-Oct-2020-7,6585,159

jar/all-in-one/H03-May-2022-

javadoc/H03-May-2022-

license/H03-May-2022-

CONTRIBUTING.mdH A D14-Jul-20201.3 KiB4732

MakefileH A D03-May-2022183 75

README.mdH A D14-Jul-20202.5 KiB6548

netty_kqueue_bsdsocket.cH A D13-Oct-202011.5 KiB291229

netty_kqueue_bsdsocket.hH A D13-Oct-20201,023 266

netty_kqueue_eventarray.cH A D13-Oct-20201.8 KiB5228

netty_kqueue_eventarray.hH A D13-Oct-20201 KiB266

netty_kqueue_native.cH A D13-Oct-202015 KiB428330

netty_unix_buffer.cH A D13-Oct-20202 KiB5325

netty_unix_buffer.hH A D13-Oct-2020998 266

netty_unix_errors.cH A D13-Oct-20209.1 KiB253184

netty_unix_errors.hH A D13-Oct-20201.6 KiB3514

netty_unix_filedescriptor.cH A D13-Oct-202012.5 KiB317226

netty_unix_filedescriptor.hH A D13-Oct-20201 KiB266

netty_unix_jni.hH A D13-Oct-2020813 267

netty_unix_limits.cH A D13-Oct-20202.8 KiB8348

netty_unix_limits.hH A D13-Oct-2020998 266

netty_unix_socket.cH A D13-Oct-202039.2 KiB1,106883

netty_unix_socket.hH A D13-Oct-20201.9 KiB4014

netty_unix_util.cH A D13-Oct-20207 KiB229178

netty_unix_util.hH A D13-Oct-20205.7 KiB15783

README.md

1# Netty Project
2
3Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients.
4
5## Links
6
7* [Web Site](https://netty.io/)
8* [Downloads](https://netty.io/downloads.html)
9* [Documentation](https://netty.io/wiki/)
10* [@netty_project](https://twitter.com/netty_project)
11
12## How to build
13
14For the detailed information about building and developing Netty, please visit [the developer guide](https://netty.io/wiki/developer-guide.html).  This page only gives very basic information.
15
16You require the following to build Netty:
17
18* Latest stable [Oracle JDK 7](http://www.oracle.com/technetwork/java/)
19* Latest stable [Apache Maven](http://maven.apache.org/)
20* If you are on Linux, you need [additional development packages](https://netty.io/wiki/native-transports.html) installed on your system, because you'll build the native transport.
21
22Note 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
24## Branches to look
25
26Development 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
28## Usage with JDK 9
29
30Netty can be used in modular JDK9 applications as a collection of automatic modules. The module names follow the
31reverse-DNS style, and are derived from subproject names rather than root packages due to historical reasons. They
32are listed below:
33
34 * `io.netty.all`
35 * `io.netty.buffer`
36 * `io.netty.codec`
37 * `io.netty.codec.dns`
38 * `io.netty.codec.haproxy`
39 * `io.netty.codec.http`
40 * `io.netty.codec.http2`
41 * `io.netty.codec.memcache`
42 * `io.netty.codec.mqtt`
43 * `io.netty.codec.redis`
44 * `io.netty.codec.smtp`
45 * `io.netty.codec.socks`
46 * `io.netty.codec.stomp`
47 * `io.netty.codec.xml`
48 * `io.netty.common`
49 * `io.netty.handler`
50 * `io.netty.handler.proxy`
51 * `io.netty.resolver`
52 * `io.netty.resolver.dns`
53 * `io.netty.transport`
54 * `io.netty.transport.epoll` (`native` omitted - reserved keyword in Java)
55 * `io.netty.transport.kqueue` (`native` omitted - reserved keyword in Java)
56 * `io.netty.transport.unix.common` (`native` omitted - reserved keyword in Java)
57 * `io.netty.transport.rxtx`
58 * `io.netty.transport.sctp`
59 * `io.netty.transport.udt`
60
61
62
63Automatic modules do not provide any means to declare dependencies, so you need to list each used module separately
64in your `module-info` file.
65