public abstract class Http2ClientStream extends AbstractClientStream<Integer>
AbstractStream.PhaseDEFAULT_ONREADY_THRESHOLD| Modifier | Constructor and Description |
|---|---|
protected |
Http2ClientStream(WritableBufferAllocator bufferAllocator,
ClientStreamListener listener) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
transportDataReceived(ReadableBuffer frame,
boolean endOfStream)
Called by subclasses whenever a data frame is received from the transport.
|
protected void |
transportHeadersReceived(Metadata.Headers headers)
Called by subclasses whenever
Headers are received from the transport. |
protected void |
transportTrailersReceived(Metadata.Trailers trailers)
Called by subclasses for the terminal trailer metadata on a stream.
|
cancel, deframeFailed, halfClose, inboundDataReceived, inboundDeliveryPaused, inboundHeadersReceived, inboundTrailersReceived, inboundTransportError, internalSendFrame, isClosed, listener, receiveMessage, remoteEndClosed, sendCancel, sendFrame, toStringHelper, transportReportStatuscanReceive, canSend, closeDeframer, deframe, dispose, flush, getOnReadyThreshold, id, isDeframerStalled, isReady, onSendingBytes, onSentBytes, onStreamAllocated, requestMessagesFromDeframer, returnProcessedBytes, setOnReadyThreshold, toString, writeMessageclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitflush, isReady, request, writeMessageprotected Http2ClientStream(WritableBufferAllocator bufferAllocator, ClientStreamListener listener)
protected void transportHeadersReceived(Metadata.Headers headers)
Headers are received from the transport.headers - the received headersprotected void transportDataReceived(ReadableBuffer frame, boolean endOfStream)
frame - the received data frameendOfStream - true if there will be no more data received for this streamprotected void transportTrailersReceived(Metadata.Trailers trailers)
trailers - the received terminal trailer metadata