无法将Atmosphere配置为使用自定义AtmosphereResource
而非AtmosphereResourceImpl
。我试图在Servlet配置中使用init-param
,如下所定义,但它无效。
<init-param>
<param-name>org.atmosphere.cpr.AtmosphereResource</param-name>
<param-value>com.sample.MyAtmosphereResource</param-value>
</init-param>
答案 0 :(得分:0)
此问题的解决方案已在大气层中提供。由于API文档主要关注示例应用程序如何在其文档中未正确讨论这些功能。
以下链接有一些Atmosphere注释可以做一些很棒的事情。 http://async-io.org/apidocs/index.html?org/atmosphere/config/service/package-summary.html
这个问题的答案是,
通过实现创建Custom AtmosphereResource对象的http://127.0.0.1:8000/api/Patients/
创建工厂,并将工厂注释为AtmosphereResourceFactory
。就这样。现在您可以看到自定义的AtmosphereResource资源已传递到@AtmosphereResourceFactoryService
。