protected static interface AbstractServerStream.Sink
| Modifier and Type | Method and Description |
|---|---|
void |
cancel(io.grpc.Status status)
Tears down the stream, typically in the event of a timeout.
|
void |
request(int numMessages)
Requests up to the given number of messages from the call to be delivered.
|
void |
writeFrame(WritableBuffer frame,
boolean flush,
int numMessages)
Sends an outbound frame to the remote end point.
|
void |
writeHeaders(io.grpc.Metadata headers)
Sends response headers to the remote end point.
|
void |
writeTrailers(io.grpc.Metadata trailers,
boolean headersSent,
io.grpc.Status status)
Sends trailers to the remote end point.
|
void writeHeaders(io.grpc.Metadata headers)
headers - the headers to be sent to client.void writeFrame(@Nullable WritableBuffer frame, boolean flush, int numMessages)
frame - a buffer containing the chunk of data to be sent.flush - true if more data may not be arriving soonnumMessages - the number of messages this frame representsvoid writeTrailers(io.grpc.Metadata trailers,
boolean headersSent,
io.grpc.Status status)
trailers - metadata to be sent to the end pointheadersSent - true if response headers have already been sent.status - the status that the call ended withvoid request(int numMessages)
AbstractStream.TransportState.requestMessagesFromDeframer(int) on the transport thread.void cancel(io.grpc.Status status)
This is a clone of ServerStream.cancel(Status).