Skip to content

Http server netty

Module http_server_netty

Netty adapter for the http_server port.

Install the Dependency

1
2
3
dependencies {
  implementation("com.hexagontk.http:http_server_netty:$hexagonVersion")
}
1
2
3
4
5
<dependency>
  <groupId>com.hexagontk.http</groupId>
  <artifactId>http_server_netty</artifactId>
  <version>$hexagonVersion</version>
</dependency>

epoll

1
2
3
4
5
dependencies {
  implementation("com.hexagontk.http:http_server_netty_epoll:$hexagonVersion")
  // $arch could be 'x86_64' among other linux architectures
  implementation("io.netty:netty-transport-native-epoll:$nettyVersion:linux-$arch")
}
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
<dependency>
  <groupId>com.hexagontk.http</groupId>
  <artifactId>http_server_netty_epoll</artifactId>
  <version>$hexagonVersion</version>
</dependency>
<dependency>
  <groupId>io.netty</groupId>
  <artifactId>netty-transport-native-epoll</artifactId>
  <version>$nettyVersion</version>
  <!-- $arch could be 'x86_64' among other linux architectures -->
  <classifier>linux-$arch</classifier>
</dependency>

io_uring

1
2
3
4
5
dependencies {
  implementation("com.hexagontk.http:http_server_netty_io_uring:$hexagonVersion")
  // $arch could be 'x86_64' among other linux architectures
  implementation("io.netty:netty-transport-native-io_uring:$nettyVersion:linux-$arch")
}
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
<dependency>
  <groupId>com.hexagontk.http</groupId>
  <artifactId>http_server_netty_io_uring</artifactId>
  <version>$hexagonVersion</version>
</dependency>
<dependency>
  <groupId>io.netty</groupId>
  <artifactId>netty-transport-native-io_uring</artifactId>
  <version>$nettyVersion</version>
  <!-- $arch could be 'x86_64' among other linux architectures -->
  <classifier>linux-$arch</classifier>
</dependency>

Package com.hexagontk.http.server.netty

Code implementing the Netty HTTP server adapter.

Package com.hexagontk.http.server.netty.epoll

Code implementing the Netty HTTP server adapter using Epoll transport.

Package com.hexagontk.http.server.netty.io.uring

Code implementing the Netty HTTP server adapter using io_uring transport.