Class BiDiStream<Req,Resp>

java.lang.Object
io.deephaven.web.client.api.barrage.stream.BiDiStream<Req,Resp>
Type Parameters:
Req - the request message type
Resp - the response message type

public abstract class BiDiStream<Req,Resp> extends Object
Single interface to interact with real bidi streams, or emulate them using Open/Next methods.
  • Constructor Details

    • BiDiStream

      public BiDiStream()
  • Method Details

    • send

      public abstract void send(Req payload)
    • cancel

      public abstract void cancel()
    • end

      public abstract void end()
    • onData

      public abstract void onData(Consumer<Resp> handler)
    • onStatus

      public abstract void onStatus(Consumer<io.grpc.Status> handler)
    • onEnd

      public abstract void onEnd(Consumer<io.grpc.Status> handler)
    • onHeaders

      public abstract void onHeaders(Consumer<Object> handler)