new ClientDuplexStream(call)
A stream that the client can read from or write to. Used for calls with duplex streaming.
Parameters:
Name | Type | Description |
---|---|---|
call |
InterceptingCall | Exposes gRPC request operations, processed by an interceptor stack. |
Extends
Methods
-
cancel()
-
Cancel the ongoing call. Results in the call ending with a CANCELLED status, unless it has already ended with some other status.
-
getPeer()
-
Get the endpoint this call/stream is connected to.
Returns:
The URI of the endpoint
- Type
- string
-
write(message, flags, callback)
-
Write a message to the request stream. If serializing the argument fails, the call will be cancelled and the stream will end with an error.
Parameters:
Name Type Description message
* The message to write. Must be a valid argument to the serialize function of the corresponding method
flags
grpc.writeFlags Flags to modify how the message is written
callback
function Callback for when this chunk of data is flushed
Returns:
As defined for Writable
- Type
- boolean
Events
-
metadata
-
Initial response metadata sent by the server when it starts processing the call
Type: grpc.Metadata
-
status
-
Status of the call when it has completed.
Type: grpc~StatusObject