@Test public void testHookPublishHeaders() throws Exception { sockJSHandler.bridge(allAccessOptions, be -> { if (be.type() == BridgeEventType.PUBLISH) { assertNotNull(be.socket()); JsonObject raw = be.getRawMessage(); assertEquals(addr, raw.getString("address")); assertEquals("foobar", raw.getString("body")); raw.put("headers", new JsonObject().put("hdr1", "val1").put("hdr2", "val2")); be.setRawMessage(raw); be.complete(true); testComplete(); } else { be.complete(true); } }); testPublish(addr, "foobar", true); await(); }
@Test public void testHookSendHeaders() throws Exception { sockJSHandler.bridge(allAccessOptions, be -> { if (be.type() == BridgeEventType.SEND) { assertNotNull(be.socket()); JsonObject raw = be.getRawMessage(); assertEquals(addr, raw.getString("address")); assertEquals("foobar", raw.getString("body")); raw.put("headers", new JsonObject().put("hdr1", "val1").put("hdr2", "val2")); be.setRawMessage(raw); be.complete(true); testComplete(); } else { be.complete(true); } }); testSend(addr, "foobar", true); await(); }
@Test public void testHookPublish() throws Exception { sockJSHandler.bridge(allAccessOptions, be -> { if (be.type() == BridgeEventType.PUBLISH) { assertNotNull(be.socket()); JsonObject raw = be.getRawMessage(); assertEquals(addr, raw.getString("address")); assertEquals("foobar", raw.getString("body")); be.complete(true); testComplete(); } else { be.complete(true); } }); testPublish("foobar"); await(); }
@Test public void testHookReceive() throws Exception { sockJSHandler.bridge(allAccessOptions, be -> { if (be.type() == BridgeEventType.RECEIVE) { assertNotNull(be.socket()); JsonObject raw = be.getRawMessage(); assertEquals(addr, raw.getString("address")); assertEquals("foobar", raw.getString("body")); be.complete(true); testComplete(); } else { be.complete(true); } }); testReceive("foobar"); await(); }
@Test public void testHookSend() throws Exception { sockJSHandler.bridge(allAccessOptions, be -> { if (be.type() == BridgeEventType.SEND) { assertNotNull(be.socket()); JsonObject raw = be.getRawMessage(); assertEquals(addr, raw.getString("address")); assertEquals("foobar", raw.getString("body")); be.complete(true); testComplete(); } else { be.complete(true); } }); testSend("foobar"); await(); }
@Test public void testHookRegister() throws Exception { sockJSHandler.bridge(allAccessOptions, be -> { if (be.type() == BridgeEventType.REGISTER) { assertNotNull(be.socket()); JsonObject raw = be.getRawMessage(); assertEquals(addr, raw.getString("address")); be.complete(true); testComplete(); } else { be.complete(true); } }); testReceive("foobar"); await(); }
@Test public void testHookUnregister() throws Exception { sockJSHandler.bridge(allAccessOptions, be -> { if (be.type() == BridgeEventType.UNREGISTER) { assertNotNull(be.socket()); JsonObject raw = be.getRawMessage(); assertEquals(addr, raw.getString("address")); be.complete(true); testComplete(); } else { be.complete(true); } }); testUnregister(addr); await(); }
/** * Get the SockJSSocket instance corresponding to the event * @return the SockJSSocket instance */ public io.vertx.rxjava.ext.web.handler.sockjs.SockJSSocket socket() { if (cached_1 != null) { return cached_1; } io.vertx.rxjava.ext.web.handler.sockjs.SockJSSocket ret = io.vertx.rxjava.ext.web.handler.sockjs.SockJSSocket.newInstance(delegate.socket()); cached_1 = ret; return ret; }
/** * Get the SockJSSocket instance corresponding to the event * @return the SockJSSocket instance */ public io.vertx.rxjava.ext.web.handler.sockjs.SockJSSocket socket() { if (cached_1 != null) { return cached_1; } io.vertx.rxjava.ext.web.handler.sockjs.SockJSSocket ret = io.vertx.rxjava.ext.web.handler.sockjs.SockJSSocket.newInstance(delegate.socket()); cached_1 = ret; return ret; }
@Test public void testHookSocketClosed() throws Exception { sockJSHandler.bridge(allAccessOptions, be -> { if (be.type() == BridgeEventType.SOCKET_CLOSED) { assertNotNull(be.socket()); assertNull(be.getRawMessage()); be.complete(true); testComplete(); } else { be.complete(true); } }); client.websocket(websocketURI, WebSocketBase::close); await(); }
@Test public void testHookCreateSocket() throws Exception { sockJSHandler.bridge(allAccessOptions, be -> { if (be.type() == BridgeEventType.SOCKET_CREATED) { assertNotNull(be.socket()); assertNull(be.getRawMessage()); be.complete(true); testComplete(); } else { be.complete(true); } }); testSend("foobar"); await(); }
@Test public void testHookSendHeaders() throws Exception { sockJSHandler.bridge(allAccessOptions, be -> { if (be.type() == BridgeEventType.SEND) { assertNotNull(be.socket()); JsonObject raw = be.getRawMessage(); assertEquals(addr, raw.getString("address")); assertEquals("foobar", raw.getString("body")); raw.put("headers", new JsonObject().put("hdr1", "val1").put("hdr2", "val2")); be.setRawMessage(raw); be.complete(true); testComplete(); } else { be.complete(true); } }); testSend(addr, "foobar", true); await(); }
@Test public void testHookPublishHeaders() throws Exception { sockJSHandler.bridge(allAccessOptions, be -> { if (be.type() == BridgeEventType.PUBLISH) { assertNotNull(be.socket()); JsonObject raw = be.getRawMessage(); assertEquals(addr, raw.getString("address")); assertEquals("foobar", raw.getString("body")); raw.put("headers", new JsonObject().put("hdr1", "val1").put("hdr2", "val2")); be.setRawMessage(raw); be.complete(true); testComplete(); } else { be.complete(true); } }); testPublish(addr, "foobar", true); await(); }
@Test public void testHookSend() throws Exception { sockJSHandler.bridge(allAccessOptions, be -> { if (be.type() == BridgeEventType.SEND) { assertNotNull(be.socket()); JsonObject raw = be.getRawMessage(); assertEquals(addr, raw.getString("address")); assertEquals("foobar", raw.getString("body")); be.complete(true); testComplete(); } else { be.complete(true); } }); testSend("foobar"); await(); }
@Test public void testHookReceive() throws Exception { sockJSHandler.bridge(allAccessOptions, be -> { if (be.type() == BridgeEventType.RECEIVE) { assertNotNull(be.socket()); JsonObject raw = be.getRawMessage(); assertEquals(addr, raw.getString("address")); assertEquals("foobar", raw.getString("body")); be.complete(true); testComplete(); } else { be.complete(true); } }); testReceive("foobar"); await(); }
@Test public void testHookPublish() throws Exception { sockJSHandler.bridge(allAccessOptions, be -> { if (be.type() == BridgeEventType.PUBLISH) { assertNotNull(be.socket()); JsonObject raw = be.getRawMessage(); assertEquals(addr, raw.getString("address")); assertEquals("foobar", raw.getString("body")); be.complete(true); testComplete(); } else { be.complete(true); } }); testPublish("foobar"); await(); }
@Test public void testHookRegister() throws Exception { sockJSHandler.bridge(allAccessOptions, be -> { if (be.type() == BridgeEventType.REGISTER) { assertNotNull(be.socket()); JsonObject raw = be.getRawMessage(); assertEquals(addr, raw.getString("address")); be.complete(true); testComplete(); } else { be.complete(true); } }); testReceive("foobar"); await(); }
@Test public void testHookUnregister() throws Exception { sockJSHandler.bridge(allAccessOptions, be -> { if (be.type() == BridgeEventType.UNREGISTER) { assertNotNull(be.socket()); JsonObject raw = be.getRawMessage(); assertEquals(addr, raw.getString("address")); be.complete(true); testComplete(); } else { be.complete(true); } }); testUnregister(addr); await(); }
@Test public void testHookCreateSocket() throws Exception { sockJSHandler.bridge(allAccessOptions, be -> { if (be.type() == BridgeEventType.SOCKET_CREATED) { assertNotNull(be.socket()); assertNull(be.getRawMessage()); be.complete(true); testComplete(); } else { be.complete(true); } }); testSend("foobar"); await(); }
@Test public void testHookSocketClosed() throws Exception { sockJSHandler.bridge(allAccessOptions, be -> { if (be.type() == BridgeEventType.SOCKET_CLOSED) { assertNotNull(be.socket()); assertNull(be.getRawMessage()); be.complete(true); testComplete(); } else { be.complete(true); } }); client.websocket(websocketURI, WebSocketBase::close); await(); }