public List<AtmosphereRequest> onMessage(WebSocket webSocket, byte[] data, int offset, int length) {
LOG.info("onMessage(WebSocket, byte[], int, int)");
HttpServletRequest request = null;
HttpServletResponse response = null;
try {
WebSocketServletHolder webSocketHolder = new AtmosphereWebSocketServletHolder(webSocket);
response = createServletResponse(webSocketHolder);
request = createServletRequest(webSocketHolder, data, offset, length);
if (destination != null) {
((WebSocketDestinationService)destination).invokeInternal(null,
webSocket.resource().getRequest().getServletContext(),