DefaultWebSocket g2WebSocket = DefaultWebSocket.class.cast(socket);
try {
AtmosphereRequest r = AtmosphereRequest.wrap(g2WebSocket.getUpgradeRequest());
org.atmosphere.websocket.WebSocket webSocket = new Grizzly2WebSocket(g2WebSocket, config);
g2WebSocket.getUpgradeRequest().setAttribute("grizzly.webSocket", webSocket);
webSocketProcessor.open(webSocket, r, AtmosphereResponse.newInstance(config, r, webSocket));
} catch (Exception e) {
LOGGER.warn("failed to connect to web socket", e);
}