Atmosphere Websocket支持onSandshake事件,用于WebSocketEventListenerAdapter

时间:2015-02-17 12:45:21

标签: jetty netty dropwizard atmosphere

WebSocketEventListenerAdapter为您提供了实现onHandshake事件的选项:

@Override
public void onHandshake(WebSocketEvent event) {
    LOG.debug("{}", event);
}

我需要在握手期间进行一些第三方操作,但它似乎无法正常工作

如果客户端不应该连接,Atmosphere如何在握手和中断握手期间触发某些操作?

我在onOpen事件上执行此操作,但我想避免它,因为客户端首先连接然后断开连接,如果根据我的逻辑我调用AtmosphereResource.close()来关闭连接。

我目前正在使用具有dropwizard(即jetty)的Atmosphere,遵循以下示例:https://github.com/mgutz/dropwizard-atmosphere

Netty还有一个名为netosphere的实现是否可以实现onHandshake事件?

由于

1 个答案:

答案 0 :(得分:1)

是的,它应该有效。你在使用哪个服务器?让我们对邮件列表进行讨论,因为某些服务器可能不受支持。但肯定会与nettosphere合作。

https://groups.google.com/group/atmosphere-framework?pli=1