Package io.quarkus.vertx.http.runtime
Class VertxInputStream.VertxBlockingInput
- java.lang.Object
-
- io.quarkus.vertx.http.runtime.VertxInputStream.VertxBlockingInput
-
- All Implemented Interfaces:
io.vertx.core.Handler<io.vertx.core.buffer.Buffer>
- Enclosing class:
- VertxInputStream
public static class VertxInputStream.VertxBlockingInput extends Object implements io.vertx.core.Handler<io.vertx.core.buffer.Buffer>
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
eof
protected io.vertx.core.buffer.Buffer
input1
protected Deque<io.vertx.core.buffer.Buffer>
inputOverflow
protected Throwable
readException
protected io.vertx.core.http.HttpServerRequest
request
protected boolean
waiting
-
Constructor Summary
Constructors Constructor Description VertxBlockingInput(io.vertx.core.http.HttpServerRequest request, long timeout)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
handle(io.vertx.core.buffer.Buffer event)
protected io.netty.buffer.ByteBuf
readBlocking()
int
readBytesAvailable()
-
-
-
Field Detail
-
request
protected final io.vertx.core.http.HttpServerRequest request
-
input1
protected io.vertx.core.buffer.Buffer input1
-
inputOverflow
protected Deque<io.vertx.core.buffer.Buffer> inputOverflow
-
waiting
protected boolean waiting
-
eof
protected boolean eof
-
readException
protected Throwable readException
-
-
Method Detail
-
readBlocking
protected io.netty.buffer.ByteBuf readBlocking() throws IOException
- Throws:
IOException
-
handle
public void handle(io.vertx.core.buffer.Buffer event)
- Specified by:
handle
in interfaceio.vertx.core.Handler<io.vertx.core.buffer.Buffer>
-
readBytesAvailable
public int readBytesAvailable()
-
-