Package io.grpc.servlet.jakarta
Class ServletServerStream.Sink
java.lang.Object
io.grpc.servlet.jakarta.ServletServerStream.Sink
- All Implemented Interfaces:
AbstractServerStream.Sink
- Enclosing class:
ServletServerStream
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidTears down the stream, typically in the event of a timeout.voidwriteFrame(WritableBuffer frame, boolean flush, int numMessages) Sends an outbound frame to the remote end point.voidwriteHeaders(Metadata headers, boolean flush) Sends response headers to the remote end point.voidwriteTrailers(Metadata trailers, boolean headersSent, Status status) Sends trailers to the remote end point.
-
Field Details
-
trailerSupplier
-
-
Constructor Details
-
Sink
private Sink()
-
-
Method Details
-
writeHeaders
Description copied from interface:AbstractServerStream.SinkSends response headers to the remote end point.- Specified by:
writeHeadersin interfaceAbstractServerStream.Sink- Parameters:
headers- the headers to be sent to client.
-
writeFrame
Description copied from interface:AbstractServerStream.SinkSends an outbound frame to the remote end point.- Specified by:
writeFramein interfaceAbstractServerStream.Sink- Parameters:
frame- a buffer containing the chunk of data to be sent.flush-trueif more data may not be arriving soonnumMessages- the number of messages this frame represents
-
writeTrailers
Description copied from interface:AbstractServerStream.SinkSends trailers to the remote end point. This call implies end of stream.- Specified by:
writeTrailersin interfaceAbstractServerStream.Sink- Parameters:
trailers- metadata to be sent to the end pointheadersSent-trueif response headers have already been sent.status- the status that the call ended with
-
cancel
Description copied from interface:AbstractServerStream.SinkTears down the stream, typically in the event of a timeout. This method may be called multiple times and from any thread.This is a clone of
ServerStream.cancel(Status).- Specified by:
cancelin interfaceAbstractServerStream.Sink
-