new ClientWritableStream(call)
A stream that the client can write to. Used for calls that are streaming from the client side.
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
flagsgrpc.writeFlags Flags to modify how the message is written
callbackfunction 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