Examples of VoidHandler


Examples of org.vertx.java.core.VoidHandler

            for (String actorID : connections) {
              vertx.eventBus().publish(actorID, buffer);
            }
          }
        });
        socket.closeHandler(new VoidHandler() {
          public void handle() {
            connections.remove(socket.writeHandlerID());
          }
        });
      }
View Full Code Here

Examples of org.vertx.java.core.VoidHandler

              return;
            }
            final AsyncFile file = ar.result();
            final Pump pump = Pump.createPump(req, file);
            final long start = System.currentTimeMillis();
            req.endHandler(new VoidHandler() {
              public void handle() {
                file.close(new AsyncResultHandler<Void>() {
                  public void handle(AsyncResult<Void> ar) {
                    if (ar.succeeded()) {
                      req.response().end();
View Full Code Here

Examples of org.vertx.java.core.VoidHandler

        req.dataHandler(new Handler<Buffer>() {
          public void handle(Buffer data) {
            System.out.println("Got data: " + data);
          }
        });
        req.endHandler(new VoidHandler() {
          public void handle() {
            req.response().setChunked(true);
            //Now we got everything, send back some data
            for (int i = 0; i < 10; i++) {
              req.response().write("server-data-chunk-" + i);
View Full Code Here

Examples of org.vertx.java.core.VoidHandler

        public void handle(AsyncResult<AsyncFile> ar) {
          final AsyncFile file = ar.result();
          Pump pump = Pump.createPump(file, req);
          pump.start();

          file.endHandler(new VoidHandler() {
            public void handle() {

              file.close(new AsyncResultHandler<Void>() {
                public void handle(AsyncResult<Void> ar) {
                  if (ar.succeeded()) {
View Full Code Here

Examples of org.vertx.java.core.VoidHandler

              public void handle(Buffer data) {
                System.out.println("Proxying response body:" + data);
                req.response().write(data);
              }
            });
            cRes.endHandler(new VoidHandler() {
              public void handle() {
                req.response().end();
              }
            });
          }
        });
        cReq.headers().set(req.headers());
        cReq.setChunked(true);
        req.dataHandler(new Handler<Buffer>() {
          public void handle(Buffer data) {
            System.out.println("Proxying request body:" + data);
            cReq.write(data);
          }
        });
        req.endHandler(new VoidHandler() {
          public void handle() {
            System.out.println("end of the request");
            cReq.end();
          }
        });
View Full Code Here

Examples of org.vertx.java.core.VoidHandler

  public void handle(HttpClientResponse response) {
    if (response.statusCode() != 200) {
      throw new IllegalStateException("Invalid response");
    }
    response.endHandler(new VoidHandler() {
      public void handle() {
        count++;
        if (count % 2000 == 0) {
          eb.send("rate-counter", count);
          count = 0;
View Full Code Here

Examples of org.vertx.java.core.VoidHandler

            cRes.dataHandler(new Handler<Buffer>() {
              public void handle(Buffer data) {
                req.response().write(data);
              }
            });
            cRes.endHandler(new VoidHandler() {
              public void handle() {
                req.response().end();
              }
            });
            cRes.exceptionHandler(new Handler<Throwable>() {
              public void handle(Throwable t) {
                next.handle(t);
              }
            });
          }
        });
        cReq.headers().set(req.headers());
        cReq.setChunked(true);
        req.dataHandler(new Handler<Buffer>() {
          public void handle(Buffer data) {
            cReq.write(data);
          }
        });
        req.endHandler(new VoidHandler() {
          public void handle() {
            cReq.end();
          }
        });
    }
View Full Code Here

Examples of org.vertx.java.core.VoidHandler

            public void handle(Buffer buffer) {
                bodyBuf.writeBytes(buffer.getByteBuf());
            }
        });

        request.endHandler(new VoidHandler() {
            @Override
            protected void handle() {
                eof.set(true);
            }
        });
View Full Code Here

Examples of org.vertx.java.core.VoidHandler

                    buf.writeBytes(buffer.getByteBuf());
                else sock.pause();
            }
        });

        this.sock.endHandler(new VoidHandler() {
            @Override
            protected void handle() {
                eof.set(true);
            }
        });
View Full Code Here

Examples of org.vertx.java.core.VoidHandler

            lastPercent = percent;
          }
        }
      }
    });
    resp.endHandler(new VoidHandler() {
      @Override
      protected void handle() {
        if (!suppressDownloadCounter) {
          System.out.println("\rDownloading 100%");
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.