public abstract class Http2ClientStreamTransportState extends AbstractClientStream.TransportState
DEFAULT_ONREADY_THRESHOLD
Modifier | Constructor and Description |
---|---|
protected |
Http2ClientStreamTransportState(int maxMessageSize,
StatsTraceContext statsTraceCtx,
TransportTracer transportTracer) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
http2ProcessingFailed(Status status,
boolean stopDelivery,
Metadata trailers)
Called to process a failure in HTTP/2 processing.
|
void |
runOnTransportThread(Runnable r) |
protected void |
transportDataReceived(ReadableBuffer frame,
boolean endOfStream)
Called by subclasses whenever a data frame is received from the transport.
|
protected void |
transportHeadersReceived(Metadata headers)
Called by subclasses whenever
Headers are received from the transport. |
protected void |
transportTrailersReceived(Metadata trailers)
Called by subclasses for the terminal trailer metadata on a stream.
|
deframerClosed, inboundDataReceived, inboundHeadersReceived, inboundTrailersReceived, isOutboundClosed, listener, setListener, transportReportStatus, transportReportStatus
closeDeframer, deframe, getStatsTraceContext, getTransportTracer, messagesAvailable, onSentBytes, onStreamAllocated, onStreamDeallocated, requestMessagesFromDeframer, setDecompressor, setFullStreamDecompressor
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
bytesRead, deframeFailed
protected Http2ClientStreamTransportState(int maxMessageSize, StatsTraceContext statsTraceCtx, TransportTracer transportTracer)
protected abstract void http2ProcessingFailed(Status status, boolean stopDelivery, Metadata trailers)
transportReportStatus()
.protected void transportHeadersReceived(Metadata 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
- the received terminal trailer metadatapublic void runOnTransportThread(Runnable r)
Copyright © 2018. All rights reserved.