Class BiDiStream<Req,Resp>
java.lang.Object
io.deephaven.web.client.api.barrage.stream.BiDiStream<Req,Resp>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
static class
static interface
static interface
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <Req,
Resp> BiDiStream<Req, Resp> abstract void
cancel()
abstract void
end()
static <Req,
Resp> BiDiStream<Req, Resp> of
(BiDiStream.BiDiStreamFactory bidirectionalStream, BiDiStream.OpenStreamFactory<Req> openEmulatedStream, BiDiStream.NextStreamMessageFactory<Req> nextEmulatedStream, Req emptyReq, Supplier<BrowserHeaders> headers, IntSupplier nextIntTicket, boolean useWebsocket) abstract void
onData
(JsConsumer<Resp> handler) abstract void
onEnd
(JsConsumer<ResponseStreamWrapper.Status> handler) abstract void
onHeaders
(JsConsumer<Object> handler) abstract void
onStatus
(JsConsumer<ResponseStreamWrapper.Status> handler) abstract void
-
Constructor Details
-
BiDiStream
public BiDiStream()
-
-
Method Details
-
of
public static <Req,Resp> BiDiStream<Req,Resp> of(BiDiStream.BiDiStreamFactory bidirectionalStream, BiDiStream.OpenStreamFactory<Req> openEmulatedStream, BiDiStream.NextStreamMessageFactory<Req> nextEmulatedStream, Req emptyReq, Supplier<BrowserHeaders> headers, IntSupplier nextIntTicket, boolean useWebsocket) -
bidi
-
send
-
cancel
public abstract void cancel() -
end
public abstract void end()
-