public abstract class Http2ClientStream extends AbstractClientStream<Integer>
AbstractStream.Phase
DEFAULT_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, transportReportStatus
canReceive, canSend, closeDeframer, deframe, dispose, flush, getOnReadyThreshold, id, isDeframerStalled, isReady, onSendingBytes, onSentBytes, onStreamAllocated, requestMessagesFromDeframer, returnProcessedBytes, setOnReadyThreshold, toString, writeMessage
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
flush, isReady, request, writeMessage
protected 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