Package io.deephaven.web.client.api.grpc
Class MultiplexedWebsocketTransport.Factory
java.lang.Object
io.deephaven.web.client.api.grpc.MultiplexedWebsocketTransport.Factory
- All Implemented Interfaces:
GrpcTransportFactory
- Enclosing class:
- MultiplexedWebsocketTransport
public static class MultiplexedWebsocketTransport.Factory
extends Object
implements GrpcTransportFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate
(GrpcTransportOptions options) Create a new transport instance.boolean
Return true to signal that created transports may haveGrpcTransport.sendMessage(Uint8Array)
called on it more than once beforeGrpcTransport.finishSend()
should be called.
-
Constructor Details
-
Factory
public Factory()
-
-
Method Details
-
create
Description copied from interface:GrpcTransportFactory
Create a new transport instance.- Specified by:
create
in interfaceGrpcTransportFactory
- Parameters:
options
- options for creating the transport- Returns:
- a transport instance to use for gRPC communication
-
getSupportsClientStreaming
public boolean getSupportsClientStreaming()Description copied from interface:GrpcTransportFactory
Return true to signal that created transports may haveGrpcTransport.sendMessage(Uint8Array)
called on it more than once beforeGrpcTransport.finishSend()
should be called.- Specified by:
getSupportsClientStreaming
in interfaceGrpcTransportFactory
- Returns:
- true to signal that the implementation can stream multiple messages, false otherwise indicating that Open/Next gRPC calls should be used
-