@Override public void onMessage(org.glassfish.grizzly.websockets.WebSocket webSocket, byte[] bytes) { try { if (ahcListener instanceof WebSocketByteListener) { WebSocketByteListener.class.cast(ahcListener).onMessage(bytes); } } catch (Throwable e) { ahcListener.onError(e); } }
private void notifyByteListeners(ChannelBuffer channelBuffer) { byte[] message = channelBuffer2bytes(channelBuffer); for (WebSocketListener listener : listeners) { if (listener instanceof WebSocketByteListener) WebSocketByteListener.class.cast(listener).onMessage(message); } }
@Override public void onFragment(org.glassfish.grizzly.websockets.WebSocket webSocket, byte[] bytes, boolean last) { try { if (this.webSocket.bufferFragments) { synchronized (this.webSocket) { byteArrayOutputStream.write(bytes); if (last) { if (ahcListener instanceof WebSocketByteListener) { final byte[] bytesLocal = byteArrayOutputStream.toByteArray(); byteArrayOutputStream.reset(); WebSocketByteListener.class.cast(ahcListener).onMessage(bytesLocal); } } } } } catch (Throwable e) { ahcListener.onError(e); } }
@Override public void onMessage(org.glassfish.grizzly.websockets.WebSocket webSocket, byte[] bytes) { try { if (ahcListener instanceof WebSocketByteListener) { WebSocketByteListener.class.cast(ahcListener).onMessage(bytes); } } catch (Throwable e) { ahcListener.onError(e); } }
@Override public void onMessage(org.glassfish.grizzly.websockets.WebSocket webSocket, byte[] bytes) { try { if (ahcListener instanceof WebSocketByteListener) { WebSocketByteListener.class.cast(ahcListener).onMessage(bytes); } } catch (Throwable e) { ahcListener.onError(e); } }
@Override public void onFragment(org.glassfish.grizzly.websockets.WebSocket webSocket, byte[] bytes, boolean last) { try { if (this.webSocket.bufferFragments) { synchronized (this.webSocket) { byteArrayOutputStream.write(bytes); if (last) { if (ahcListener instanceof WebSocketByteListener) { final byte[] bytesLocal = byteArrayOutputStream.toByteArray(); byteArrayOutputStream.reset(); WebSocketByteListener.class.cast(ahcListener).onMessage(bytesLocal); } } } } } catch (Throwable e) { ahcListener.onError(e); } }
@Override public void onFragment(org.glassfish.grizzly.websockets.WebSocket webSocket, byte[] bytes, boolean last) { try { if (this.webSocket.bufferFragments) { synchronized (this.webSocket) { byteArrayOutputStream.write(bytes); if (last) { if (ahcListener instanceof WebSocketByteListener) { final byte[] bytesLocal = byteArrayOutputStream.toByteArray(); byteArrayOutputStream.reset(); WebSocketByteListener.class.cast(ahcListener).onMessage(bytesLocal); } } } } } catch (Throwable e) { ahcListener.onError(e); } }