public interface ClientStreamListener extends StreamListener
Modifier and Type | Method and Description |
---|---|
void |
closed(Status status,
Metadata.Trailers trailers)
Called when the stream is fully closed.
|
void |
headersRead(Metadata.Headers headers)
Called upon receiving all header information from the remote end-point.
|
messageRead, onReady
void headersRead(Metadata.Headers headers)
closed(io.grpc.Status, Metadata.Trailers)
is called.
This method should return quickly, as the same thread may be used to process other streams.
headers
- the fully buffered received headers.void closed(Status status, Metadata.Trailers trailers)
Status.Code.OK
is the only status code that is guaranteed
to have been sent from the remote server. Any other status code may have been caused by
abnormal stream termination. This is guaranteed to always be the final call on a listener. No
further callbacks will be issued.
This method should return quickly, as the same thread may be used to process other streams.
status
- details about the remote closuretrailers
- trailing metadata