Class InputStreamReadStream

java.lang.Object
org.jboss.resteasy.reactive.client.impl.InputStreamReadStream
All Implemented Interfaces:
io.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>, io.vertx.core.streams.StreamBase

public class InputStreamReadStream extends Object implements io.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>
Copied almost verbatim from Kubernetes Client

TODO: There is a chance that something like this will land in Vert.x in the future, so we should check back in the future

  • Constructor Summary

    Constructors
    Constructor
    Description
    InputStreamReadStream(io.vertx.core.Vertx vertx, InputStream is, io.vertx.core.http.HttpClientRequest request)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    io.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>
    endHandler(io.vertx.core.Handler<Void> handler)
     
    io.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>
    exceptionHandler(io.vertx.core.Handler<Throwable> handler)
     
    io.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>
    fetch(long amount)
     
    io.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>
    handler(io.vertx.core.Handler<io.vertx.core.buffer.Buffer> handler)
     
    io.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>
     
    io.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.vertx.core.streams.ReadStream

    collect, pipe, pipeTo, pipeTo
  • Constructor Details

    • InputStreamReadStream

      public InputStreamReadStream(io.vertx.core.Vertx vertx, InputStream is, io.vertx.core.http.HttpClientRequest request)
  • Method Details

    • exceptionHandler

      public io.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer> exceptionHandler(io.vertx.core.Handler<Throwable> handler)
      Specified by:
      exceptionHandler in interface io.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>
      Specified by:
      exceptionHandler in interface io.vertx.core.streams.StreamBase
    • handler

      public io.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer> handler(io.vertx.core.Handler<io.vertx.core.buffer.Buffer> handler)
      Specified by:
      handler in interface io.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>
    • endHandler

      public io.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer> endHandler(io.vertx.core.Handler<Void> handler)
      Specified by:
      endHandler in interface io.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>
    • pause

      public io.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer> pause()
      Specified by:
      pause in interface io.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>
    • resume

      public io.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer> resume()
      Specified by:
      resume in interface io.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>
    • fetch

      public io.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer> fetch(long amount)
      Specified by:
      fetch in interface io.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>