private void testWriteMessage(int size, WebsocketVersion version) { String path = "/some/path"; byte[] expected = TestUtils.randomByteArray(size); server = vertx.createHttpServer(new HttpServerOptions().setPort(DEFAULT_HTTP_PORT)).websocketHandler(ws -> { ws.writeBinaryMessage(Buffer.buffer(expected)); ws.close(); }); server.listen(ar -> { assertTrue(ar.succeeded()); client.websocket(DEFAULT_HTTP_PORT, HttpTestBase.DEFAULT_HTTP_HOST, path, null, version, ws -> { Buffer actual = Buffer.buffer(); ws.handler(actual::appendBuffer); ws.closeHandler(v -> { assertArrayEquals(expected, actual.getBytes(0, actual.length())); testComplete(); }); }); }); await(); }
public SockJSSocket write(Buffer data) { ws.writeBinaryMessage(data); return this; }
stream.handler(ws -> { assertFalse(paused.get()); ws.writeBinaryMessage(Buffer.buffer("whatever")); ws.close(); });
public SockJSSocket write(Buffer data) { ws.writeBinaryMessage(data); return this; }
@Override public StompServerConnection write(Buffer buffer) { socket.writeBinaryMessage(buffer); return this; }
private void testWriteMessage(int size, WebsocketVersion version) { String path = "/some/path"; byte[] expected = TestUtils.randomByteArray(size); server = vertx.createHttpServer(new HttpServerOptions().setPort(DEFAULT_HTTP_PORT)).websocketHandler(ws -> { ws.writeBinaryMessage(Buffer.buffer(expected)); ws.close(); }); server.listen(ar -> { assertTrue(ar.succeeded()); client.websocket(DEFAULT_HTTP_PORT, HttpTestBase.DEFAULT_HTTP_HOST, path, null, version, ws -> { Buffer actual = Buffer.buffer(); ws.handler(actual::appendBuffer); ws.closeHandler(v -> { assertArrayEquals(expected, actual.getBytes(0, actual.length())); testComplete(); }); }); }); await(); }
stream.handler(ws -> { assertFalse(paused.get()); ws.writeBinaryMessage(Buffer.buffer("whatever")); ws.close(); });
public io.vertx.rxjava.core.http.ServerWebSocket writeBinaryMessage(io.vertx.rxjava.core.buffer.Buffer data) { delegate.writeBinaryMessage(data.getDelegate()); return this; }
public io.vertx.rxjava.core.http.ServerWebSocket writeBinaryMessage(io.vertx.rxjava.core.buffer.Buffer data) { delegate.writeBinaryMessage(data.getDelegate()); return this; }