-
Notifications
You must be signed in to change notification settings - Fork 558
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lays the groundwork for permitting other Netty transports while retaining Netty as an implementation-only concern. #2478
Conversation
Constraints in play:
|
Related issue: #2444; this PR does not directly address this issue but lays the groundwork for a subsequent PR to deal with it. |
webserver/webserver/src/main/java/io/helidon/webserver/NettyWebServer.java
Outdated
Show resolved
Hide resolved
…ning Netty as an implementation-only concern. Signed-off-by: Laird Nelson <laird.nelson@oracle.com>
Signed-off-by: Laird Nelson <laird.nelson@oracle.com>
…and installation of Transport Signed-off-by: Laird Nelson <laird.nelson@oracle.com>
Signed-off-by: Laird Nelson <laird.nelson@oracle.com>
…encies/pom.xml to go back to 2020 Signed-off-by: Laird Nelson <laird.nelson@oracle.com>
…pyright to be 2021 Signed-off-by: Laird Nelson <laird.nelson@oracle.com>
…name is clearer Signed-off-by: Laird Nelson <laird.nelson@oracle.com>
<dependency> | ||
<groupId>io.netty</groupId> | ||
<artifactId>netty-transport-native-epoll</artifactId> | ||
<version>${version.lib.netty}</version> | ||
<classifier>linux-x86_64</classifier> | ||
</dependency> | ||
<dependency> | ||
<groupId>io.netty</groupId> | ||
<artifactId>netty-transport-native-epoll</artifactId> | ||
<version>${version.lib.netty}</version> | ||
<classifier>linux-aarch64</classifier> | ||
</dependency> | ||
<dependency> | ||
<groupId>io.netty</groupId> | ||
<artifactId>netty-transport-native-kqueue</artifactId> | ||
<version>${version.lib.netty}</version> | ||
<classifier>osx-x86_64</classifier> | ||
</dependency> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are these actually required by this PR or just in a followup? If the latter, maybe best to leave them out for now.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These are just the <dependencyManagement>
entries (not <dependencies>
entries). They do no harm going in now IMHO. A subsequent PR will actually declare dependencies that can use them.
Signed-off-by: Laird Nelson laird.nelson@oracle.com