/** * Creates a new binary frame with the specified binary data and the final fragment flag. * * @param finalFragment * flag indicating if this frame is the final fragment * @param rsv * reserved bits used for protocol extensions * @param binaryData * the content of the frame. */ public BinaryWebSocketFrame(boolean finalFragment, int rsv, ChannelBuffer binaryData) { setFinalFragment(finalFragment); setRsv(rsv); setBinaryData(binaryData); }
@Override public WebSocket stream(byte[] fragment, int offset, int len, boolean last) { BinaryWebSocketFrame frame = new BinaryWebSocketFrame(wrappedBuffer(fragment, offset, len)); frame.setFinalFragment(last); channel.write(frame); return this; }
@Override public WebSocket stream(byte[] fragment, boolean last) { BinaryWebSocketFrame frame = new BinaryWebSocketFrame(wrappedBuffer(fragment)); frame.setFinalFragment(last); channel.write(frame); return this; }
@Override public WebSocket stream(byte[] fragment, int offset, int len, boolean last) { BinaryWebSocketFrame frame = new BinaryWebSocketFrame(wrappedBuffer(fragment, offset, len)); frame.setFinalFragment(last); channel.write(frame); return this; }
@Override public WebSocket stream(byte[] fragment, boolean last) { BinaryWebSocketFrame frame = new BinaryWebSocketFrame(wrappedBuffer(fragment)); frame.setFinalFragment(last); channel.write(frame); return this; }
@Override public WebSocket stream(byte[] fragment, int offset, int len, boolean last) { BinaryWebSocketFrame frame = new BinaryWebSocketFrame(wrappedBuffer(fragment, offset, len)); frame.setFinalFragment(last); channel.write(frame); return this; }
@Override public WebSocket stream(byte[] fragment, boolean last) { BinaryWebSocketFrame frame = new BinaryWebSocketFrame(wrappedBuffer(fragment)); frame.setFinalFragment(last); channel.write(frame); return this; }
@Override public WebSocket stream(byte[] fragment, boolean last) { BinaryWebSocketFrame frame = new BinaryWebSocketFrame(wrappedBuffer(fragment)); frame.setFinalFragment(last); channel.write(frame); return this; }
@Override public WebSocket stream(byte[] fragment, int offset, int len, boolean last) { BinaryWebSocketFrame frame = new BinaryWebSocketFrame(wrappedBuffer(fragment, offset, len)); frame.setFinalFragment(last); channel.write(frame); return this; }