Class BiDiStream<Req,Resp>
java.lang.Object
io.deephaven.web.client.api.barrage.stream.BiDiStream<Req,Resp>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic classstatic interfacestatic interface -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <Req,Resp> BiDiStream<Req, Resp> abstract voidcancel()abstract voidend()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 voidonData(JsConsumer<Resp> handler) abstract voidonEnd(JsConsumer<ResponseStreamWrapper.Status> handler) abstract voidonHeaders(JsConsumer<Object> handler) abstract voidonStatus(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()
-