microBean™ Jersey Netty CDI Integration
The microBean™ Jersey Netty CDI Integration project integrates Jersey and Netty into CDI 2.0 environments in an idiomatic way.
Installation and Usage
Add this project as a runtime
-scoped dependency in your CDI 2.0-based Maven project:
<dependency>
<groupId>org.microbean</groupId>
<artifactId>microbean-jersey-netty-cdi</artifactId>
<version>0.4.0</version>
<scope>runtime</scope>
</dependency>
Then start a CDI SE container. Any JAX-RS applications or resource classes found on the classpath will be served up by Eclipse Jersey and Netty on 0.0.0.0
port 8080
by default, or port 443
by default if there is an SslContext
available to your CDI container. You can pass host
and port
System properties (or source them from any other microBean™ Configuration Configuration
instances) to change your application's endpoint.
HTTP 1.1 and HTTP/2 requests, including upgrades via HTTP's upgrade header, ALPN or prior knowledge, are fully supported.