是否可以使用CDI为websocket设置Jetty



我已经设法让weld CDI与为servlet和rest嵌入的jetty一起工作。我的问题是:有可能让CDI与WebSockets(JSR-356)一起工作吗?

带有javax.websocket的

CDI在官方JSR-356规范中没有得到很好的定义,事实证明,将其连接起来非常奇怪,每个实现都有不同的方式,具有不同的支持级别。

(这可能是因为JSR-356规范是故意不连接到Java EE和Servlet的,允许它存在于非Java EE环境中)

在码头一侧有一些悬而未决的问题。

  • 423647-应该通过Servlet上下文处理程序.createInstance(类)创建新的扩展
  • 423645-应通过Servlet上下文处理程序.createInstance(类)创建新的ClientEndpointConfig.Configurator
  • 423367-应该通过Servlet上下文处理程序.createInstance(类)创建新的ServerApplicationConfig对象
  • 423365-应通过Servlet上下文处理程序.createInstance(类)创建新的ServerEndpointConfig.Configurator
  • 423364-应该通过Servlet上下文处理程序.createInstance(类)创建新的编码器
  • 423363-应该通过Servlet上下文处理程序.createInstance(类)创建新的解码器
  • 423336-应该通过Servlet上下文处理程序.createInstance(类)创建新的端点

我是Jetty的websocketimpl的维护者之一,我很想有人帮助测试CDI集成(Jetty的开发人员自己都不使用CDI,所以很难获得好的、真实的测试用例)

相关内容

  • 没有找到相关文章

最新更新