Class VertxBlockingOutput

java.lang.Object
io.quarkus.resteasy.runtime.standalone.VertxBlockingOutput
All Implemented Interfaces:
VertxOutput

public class VertxBlockingOutput extends Object implements VertxOutput
  • Field Details

    • waitingForDrain

      protected boolean waitingForDrain
    • drainHandlerRegistered

      protected boolean drainHandlerRegistered
    • request

      protected final io.vertx.core.http.HttpServerRequest request
    • first

      protected boolean first
    • throwable

      protected Throwable throwable
  • Constructor Details

    • VertxBlockingOutput

      public VertxBlockingOutput(io.vertx.core.http.HttpServerRequest request)
  • Method Details

    • terminateResponse

      public void terminateResponse()
    • createBuffer

      io.vertx.core.buffer.Buffer createBuffer(io.netty.buffer.ByteBuf data)
    • write

      public void write(io.netty.buffer.ByteBuf data, boolean last) throws IOException
      Specified by:
      write in interface VertxOutput
      Throws:
      IOException
    • writeNonBlocking

      public CompletionStage<Void> writeNonBlocking(io.netty.buffer.ByteBuf data, boolean last)
      Specified by:
      writeNonBlocking in interface VertxOutput