如何在Atmosphere框架

时间:2018-02-16 07:17:39

标签: java websocket configuration comet atmosphere

无法将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>

1 个答案:

答案 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