@Override public void start() throws Exception { HttpServer server = vertx.createHttpServer(new HttpServerOptions(). setUseAlpn(true). setSsl(true). setPemKeyCertOptions(new PemKeyCertOptions().setKeyPath("server-key.pem").setCertPath("server-cert.pem") )); server.requestHandler(req -> { HttpServerResponse resp = req.response(); req.customFrameHandler(frame -> { System.out.println("Received client frame " + frame.payload().toString("UTF-8")); // Write the sam resp.writeCustomFrame(10, 0, Buffer.buffer("pong")); }); }).listen(8443); } }
/** * @return the 8-bit type of the frame */ public int type() { if (cached_0 != null) { return cached_0; } int ret = delegate.type(); cached_0 = ret; return ret; }
/** * @return the 8-bit flags specific to the frame */ public int flags() { if (cached_1 != null) { return cached_1; } int ret = delegate.flags(); cached_1 = ret; return ret; }
System.out.println("Got frame from server " + frame.payload().toString("UTF-8")); }); });
/** * @return the 8-bit type of the frame */ public int type() { if (cached_0 != null) { return cached_0; } int ret = delegate.type(); cached_0 = ret; return ret; }
/** * @return the 8-bit flags specific to the frame */ public int flags() { if (cached_1 != null) { return cached_1; } int ret = delegate.flags(); cached_1 = ret; return ret; }
/** * @return the frame payload */ public io.vertx.rxjava.core.buffer.Buffer payload() { if (cached_2 != null) { return cached_2; } io.vertx.rxjava.core.buffer.Buffer ret = io.vertx.rxjava.core.buffer.Buffer.newInstance(delegate.payload()); cached_2 = ret; return ret; }
server.requestHandler(req -> { req.customFrameHandler(frame -> { assertEquals(10, frame.type()); assertEquals(253, frame.flags()); assertEquals(expectedSend, frame.payload()); req.response().writeCustomFrame(12, 134, expectedRecv).end(); }); assertOnIOContext(ctx); assertEquals(1, status.getAndIncrement()); assertEquals(12, frame.type()); assertEquals(134, frame.flags()); assertEquals(expectedRecv, frame.payload()); }); resp.endHandler(v -> {
/** * @return the frame payload */ public io.vertx.rxjava.core.buffer.Buffer payload() { if (cached_2 != null) { return cached_2; } io.vertx.rxjava.core.buffer.Buffer ret = io.vertx.rxjava.core.buffer.Buffer.newInstance(delegate.payload()); cached_2 = ret; return ret; }
server.requestHandler(req -> { req.customFrameHandler(frame -> { assertEquals(10, frame.type()); assertEquals(253, frame.flags()); assertEquals(expectedSend, frame.payload()); req.response().writeCustomFrame(12, 134, expectedRecv).end(); }); assertOnIOContext(ctx); assertEquals(1, status.getAndIncrement()); assertEquals(12, frame.type()); assertEquals(134, frame.flags()); assertEquals(expectedRecv, frame.payload()); }); resp.endHandler(v -> {