如何访问 Jersey Resources 中的 Netty ChannelHandlerContext(或类似的)
how to access Netty ChannelHandlerContext (or similar) within Jersey Resources
我正在使用 Jersey + Netty 作为我提供 RESTful API 的框架。
我希望能够访问 ChannelHandlerContext, Channel (or similar), via a mechanism such as @Context as part of Resource methods - use cases include remote IP addresses. Similar to HttpHeaders 和其他人。
使用 @Context 当前 ChannelHandlerContext 中的资源为空,因此我假设某些东西不存在(即我必须编写它?)或者没有设置来处理注入。
这在 2.28 中是可能的,因为 SecurityContext 可以转换为具有 getNettyContext() 方法的 NettySecurityContext。
我正在使用 Jersey + Netty 作为我提供 RESTful API 的框架。
我希望能够访问 ChannelHandlerContext, Channel (or similar), via a mechanism such as @Context as part of Resource methods - use cases include remote IP addresses. Similar to HttpHeaders 和其他人。
使用 @Context 当前 ChannelHandlerContext 中的资源为空,因此我假设某些东西不存在(即我必须编写它?)或者没有设置来处理注入。
这在 2.28 中是可能的,因为 SecurityContext 可以转换为具有 getNettyContext() 方法的 NettySecurityContext。