Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
META-INF/ | H | 13-Oct-2020 | - | 902 | 801 | |
io/netty/channel/ | H | 13-Oct-2020 | - | 7,658 | 5,159 | |
jar/all-in-one/ | H | 03-May-2022 | - | |||
javadoc/ | H | 03-May-2022 | - | |||
license/ | H | 03-May-2022 | - | |||
CONTRIBUTING.md | H A D | 14-Jul-2020 | 1.3 KiB | 47 | 32 | |
Makefile | H A D | 03-May-2022 | 183 | 7 | 5 | |
README.md | H A D | 14-Jul-2020 | 2.5 KiB | 65 | 48 | |
netty_kqueue_bsdsocket.c | H A D | 13-Oct-2020 | 11.5 KiB | 291 | 229 | |
netty_kqueue_bsdsocket.h | H A D | 13-Oct-2020 | 1,023 | 26 | 6 | |
netty_kqueue_eventarray.c | H A D | 13-Oct-2020 | 1.8 KiB | 52 | 28 | |
netty_kqueue_eventarray.h | H A D | 13-Oct-2020 | 1 KiB | 26 | 6 | |
netty_kqueue_native.c | H A D | 13-Oct-2020 | 15 KiB | 428 | 330 | |
netty_unix_buffer.c | H A D | 13-Oct-2020 | 2 KiB | 53 | 25 | |
netty_unix_buffer.h | H A D | 13-Oct-2020 | 998 | 26 | 6 | |
netty_unix_errors.c | H A D | 13-Oct-2020 | 9.1 KiB | 253 | 184 | |
netty_unix_errors.h | H A D | 13-Oct-2020 | 1.6 KiB | 35 | 14 | |
netty_unix_filedescriptor.c | H A D | 13-Oct-2020 | 12.5 KiB | 317 | 226 | |
netty_unix_filedescriptor.h | H A D | 13-Oct-2020 | 1 KiB | 26 | 6 | |
netty_unix_jni.h | H A D | 13-Oct-2020 | 813 | 26 | 7 | |
netty_unix_limits.c | H A D | 13-Oct-2020 | 2.8 KiB | 83 | 48 | |
netty_unix_limits.h | H A D | 13-Oct-2020 | 998 | 26 | 6 | |
netty_unix_socket.c | H A D | 13-Oct-2020 | 39.2 KiB | 1,106 | 883 | |
netty_unix_socket.h | H A D | 13-Oct-2020 | 1.9 KiB | 40 | 14 | |
netty_unix_util.c | H A D | 13-Oct-2020 | 7 KiB | 229 | 178 | |
netty_unix_util.h | H A D | 13-Oct-2020 | 5.7 KiB | 157 | 83 |
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