GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - javaUsers/netty: Netty project - an event-driven asynchronous network application framework

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

8,871 Commits
8,871 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.mvn/wrapper
.mvn/wrapper
 
 
all
all
 
 
bom
bom
 
 
buffer
buffer
 
 
codec-dns
codec-dns
 
 
codec-haproxy
codec-haproxy
 
 
codec-http
codec-http
 
 
codec-http2
codec-http2
 
 
codec-memcache
codec-memcache
 
 
codec-mqtt
codec-mqtt
 
 
codec-redis
codec-redis
 
 
codec-smtp
codec-smtp
 
 
codec-socks
codec-socks
 
 
codec-stomp
codec-stomp
 
 
codec-xml
codec-xml
 
 
codec
codec
 
 
common
common
 
 
dev-tools
dev-tools
 
 
docker
docker
 
 
example
example
 
 
handler-proxy
handler-proxy
 
 
handler
handler
 
 
license
license
 
 
microbench
microbench
 
 
resolver-dns
resolver-dns
 
 
resolver
resolver
 
 
tarball
tarball
 
 
testsuite-autobahn
testsuite-autobahn
 
 
testsuite-http2
testsuite-http2
 
 
testsuite-osgi
testsuite-osgi
 
 
testsuite-shading
testsuite-shading
 
 
testsuite
testsuite
 
 
transport-native-epoll
transport-native-epoll
 
 
transport-native-kqueue
transport-native-kqueue
 
 
transport-native-unix-common-tests
transport-native-unix-common-tests
 
 
transport-native-unix-common
transport-native-unix-common
 
 
transport-rxtx
transport-rxtx
 
 
transport-sctp
transport-sctp
 
 
transport-udt
transport-udt
 
 
transport
transport
 
 
.fbprefs
.fbprefs
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE.txt
LICENSE.txt
 
 
NOTICE.txt
NOTICE.txt
 
 
README.md
README.md
 
 
mvnw
mvnw
 
 
mvnw.cmd
mvnw.cmd
 
 
pom.xml
pom.xml
 
 
run-example.sh
run-example.sh
 
 

Repository files navigation

Netty Project

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

Links

  • Web Site
  • Downloads
  • Documentation
  • @netty_project

How to build

For the detailed information about building and developing Netty, please visit the developer guide. This page only gives very basic information.

You require the following to build Netty:

  • Latest stable Oracle JDK 7
  • Latest stable Apache Maven
  • If you are on Linux, you need additional development packages installed on your system, because you'll build the native transport.

Note that this is build-time requirement. JDK 5 (for 3.x) or 6 (for 4.0+) is enough to run your Netty-based application.

Branches to look

Development 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' and the branch '4.0' respectively.

Usage with JDK 9

Netty can be used in modular JDK9 applications as a collection of automatic modules. The module names follow the reverse-DNS style, and are derived from subproject names rather than root packages due to historical reasons. They are listed below:

  • io.netty.all
  • io.netty.buffer
  • io.netty.codec
  • io.netty.codec.dns
  • io.netty.codec.haproxy
  • io.netty.codec.http
  • io.netty.codec.http2
  • io.netty.codec.memcache
  • io.netty.codec.mqtt
  • io.netty.codec.redis
  • io.netty.codec.smtp
  • io.netty.codec.socks
  • io.netty.codec.stomp
  • io.netty.codec.xml
  • io.netty.common
  • io.netty.handler
  • io.netty.handler.proxy
  • io.netty.resolver
  • io.netty.resolver.dns
  • io.netty.transport
  • io.netty.transport.epoll (native omitted - reserved keyword in Java)
  • io.netty.transport.kqueue (native omitted - reserved keyword in Java)
  • io.netty.transport.unix.common (native omitted - reserved keyword in Java)
  • io.netty.transport.rxtx
  • io.netty.transport.sctp
  • io.netty.transport.udt

Automatic modules do not provide any means to declare dependencies, so you need to list each used module separately in your module-info file.

About

Netty project - an event-driven asynchronous network application framework

netty.io/

Resources

Readme
Apache-2.0 license

Contributing

Contributing
Activity
Custom properties

Stars

0 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.