Hello everyone,
In cometD2 I have handled Exception by override handleException from WebSocketTransport class (cometd-websocket-jetty:2.9.0)
package cn.nextop.social.front.web.support.cometd;
import org.cometd.bayeux.server.ServerSession;
import org.cometd.server.BayeuxServerImpl;
import org.cometd.websocket.server.WebSocketTransport;
import org.eclipse.jetty.websocket.WebSocket;
import java.io.IOException;
public class CustomizedWebSocketTransport extends WebSocketTransport {
public CustomizedWebSocketTransport(BayeuxServerImpl bayeux) {
super(bayeux);
}
@Override
protected void handleException(WebSocket.Connection wsSession, ServerSession session, Throwable exception) {
if (!(exception instanceof IOException)) super.handleException(wsSession, session, exception);
}
}
But after upgrading to cometD5 , the handleException function is removed in WebSocketTransport class (cometd-java-server-websocket-javax:5.0.0) and I cannot handle Exception .
Does anyone have a solution?
Thanks!
Hello everyone,
In cometD2 I have handled Exception by override handleException from WebSocketTransport class (cometd-websocket-jetty:2.9.0)
package cn.nextop.social.front.web.support.cometd;
import org.cometd.bayeux.server.ServerSession;
import org.cometd.server.BayeuxServerImpl;
import org.cometd.websocket.server.WebSocketTransport;
import org.eclipse.jetty.websocket.WebSocket;
import java.io.IOException;
public class CustomizedWebSocketTransport extends WebSocketTransport {
public CustomizedWebSocketTransport(BayeuxServerImpl bayeux) {
super(bayeux);
}
}
But after upgrading to cometD5 , the handleException function is removed in WebSocketTransport class (cometd-java-server-websocket-javax:5.0.0) and I cannot handle Exception .
Does anyone have a solution?
Thanks!