Search in sources :

Example 6 with Pump

use of io.vertx.core.streams.Pump in project vert.x by eclipse.

the class HTTPExamples method example44.

public void example44(HttpClientRequest request, AsyncFile file) {
    request.setChunked(true);
    Pump pump = Pump.pump(file, request);
    file.endHandler(v -> request.end());
    pump.start();
}
Also used : Pump(io.vertx.core.streams.Pump)

Aggregations

Pump (io.vertx.core.streams.Pump)6 Test (org.junit.Test)3 OpenOptions (io.vertx.core.file.OpenOptions)2 ArrayList (java.util.ArrayList)2 Handler (io.vertx.core.Handler)1 Vertx (io.vertx.core.Vertx)1 Buffer (io.vertx.core.buffer.Buffer)1 Logger (io.vertx.core.logging.Logger)1 LoggerFactory (io.vertx.core.logging.LoggerFactory)1 NetClient (io.vertx.core.net.NetClient)1 NetClientOptions (io.vertx.core.net.NetClientOptions)1 NetServer (io.vertx.core.net.NetServer)1 NetServerOptions (io.vertx.core.net.NetServerOptions)1 NetSocket (io.vertx.core.net.NetSocket)1 ReadStream (io.vertx.core.streams.ReadStream)1 WriteStream (io.vertx.core.streams.WriteStream)1 IOException (java.io.IOException)1