Top Fields Constructors Methods
io.vertx.core.http.impl

pack-priv Class Http2ServerStream

extends VertxHttp2Stream<Http2ServerConnection>
Class Inheritance
Imports
io.netty.channel.EventLoop, io.netty.handler.codec.http.HttpHeaderNames, .HttpHeaderValues, io.netty.handler.codec.http2.Http2Headers, io.vertx.core.AsyncResult, .Handler, .MultiMap, io.vertx.core.buffer.Buffer, io.vertx.core.http.HttpFrame, .HttpMethod, .StreamPriority, io.vertx.core.http.impl.headers.Http2HeadersAdaptor, io.vertx.core.impl.ContextInternal, io.vertx.core.net.HostAndPort, io.vertx.core.spi.metrics.HttpServerMetrics, .Metrics, io.vertx.core.spi.observability.HttpRequest, io.vertx.core.spi.tracing.SpanKind, .VertxTracer, io.vertx.core.tracing.TracingPolicy

Field Summary

Modifier and TypeField and Description
protected final HostAndPort
private boolean
protected final boolean
protected final Http2Headers
protected final String
protected final HttpMethod
private Object
pack-priv Http2ServerStreamHandler
private boolean
private boolean
protected final String
private Object
private final TracingPolicy
protected final String
Inherited from io.vertx.core.http.impl.VertxHttp2Stream:
conncontextisConnectstreamvertx

Constructor Summary

AccessConstructor and Description
pack-priv
Http2ServerStream(Http2ServerConnection conn, ContextInternal context, HttpMethod method, String uri, TracingPolicy tracingPolicy, boolean halfClosedRemote)

pack-priv
Http2ServerStream(Http2ServerConnection conn, ContextInternal context, Http2Headers headers, String scheme, boolean hasAuthority, HostAndPort authority, HttpMethod method, String uri, TracingPolicy tracingPolicy, boolean halfClosedRemote)

Method Summary

Modifier and TypeMethod and Description
pack-priv void
doWriteHeaders(Http2Headers headers, boolean end, boolean checkFlush, Handler<AsyncResult<Void>> handler)

Overrides io.vertx.core.http.impl.VertxHttp2Stream.doWriteHeaders.

protected void
protected void
pack-priv void
pack-priv void
pack-priv void
handleData(Buffer buf)

Overrides io.vertx.core.http.impl.VertxHttp2Stream.handleData.

References Deprecated Buffer is deprecated or references (maybe indirectly) at least one deprecated element.

pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
public HttpMethod
public Object
pack-priv void
pack-priv void
pack-priv void
pack-priv void
public void
routed(String route)

private void
Inherited from io.vertx.core.http.impl.VertxHttp2Stream:
bytesReadbytesWrittencheckResetdoFetchdoPausedoWriteDataidinitisNotWritableonCustomFrameonDataonEndonExceptiononPriorityChangeonResetonWritabilityChangedprioritypriorityqueueForWriteshouldQueueupdatePrioritywriteDatawriteFramewriteHeaderswriteReset

Field Detail

authorityback to summary
protected final HostAndPort authority
halfClosedRemoteback to summary
private boolean halfClosedRemote
hasAuthorityback to summary
protected final boolean hasAuthority
headersback to summary
protected final Http2Headers headers
hostback to summary
protected final String host
methodback to summary
protected final HttpMethod method
metricback to summary
private Object metric
requestback to summary
pack-priv Http2ServerStreamHandler request
requestEndedback to summary
private boolean requestEnded
responseEndedback to summary
private boolean responseEnded
schemeback to summary
protected final String scheme
traceback to summary
private Object trace
tracingPolicyback to summary
private final TracingPolicy tracingPolicy
uriback to summary
protected final String uri

Constructor Detail

Http2ServerStreamback to summary
pack-priv Http2ServerStream(Http2ServerConnection conn, ContextInternal context, HttpMethod method, String uri, TracingPolicy tracingPolicy, boolean halfClosedRemote)
Http2ServerStreamback to summary
pack-priv Http2ServerStream(Http2ServerConnection conn, ContextInternal context, Http2Headers headers, String scheme, boolean hasAuthority, HostAndPort authority, HttpMethod method, String uri, TracingPolicy tracingPolicy, boolean halfClosedRemote)

Method Detail

doWriteHeadersback to summary
pack-priv void doWriteHeaders(Http2Headers headers, boolean end, boolean checkFlush, Handler<AsyncResult<Void>> handler)

Overrides io.vertx.core.http.impl.VertxHttp2Stream.doWriteHeaders.

Annotations
@Override
doWriteResetback to summary
protected void doWriteReset(long code)

Overrides io.vertx.core.http.impl.VertxHttp2Stream.doWriteReset.

Annotations
@Override
endWrittenback to summary
protected void endWritten()

Overrides io.vertx.core.http.impl.VertxHttp2Stream.endWritten.

Annotations
@Override
handleCloseback to summary
pack-priv void handleClose()

Overrides io.vertx.core.http.impl.VertxHttp2Stream.handleClose.

Annotations
@Override
handleCustomFrameback to summary
pack-priv void handleCustomFrame(HttpFrame frame)

Overrides io.vertx.core.http.impl.VertxHttp2Stream.handleCustomFrame.

Annotations
@Override
handleDataback to summary
pack-priv void handleData(Buffer buf)

Overrides io.vertx.core.http.impl.VertxHttp2Stream.handleData.

References Deprecated

Buffer is deprecated or references (maybe indirectly) at least one deprecated element.

See corresponding docs for further information.

Annotations
@Override
handleEndback to summary
pack-priv void handleEnd(MultiMap trailers)

Overrides io.vertx.core.http.impl.VertxHttp2Stream.handleEnd.

Annotations
@Override
handleExceptionback to summary
pack-priv void handleException(Throwable cause)

Overrides io.vertx.core.http.impl.VertxHttp2Stream.handleException.

Annotations
@Override
handlePriorityChangeback to summary
pack-priv void handlePriorityChange(StreamPriority newPriority)

Overrides io.vertx.core.http.impl.VertxHttp2Stream.handlePriorityChange.

Annotations
@Override
handleResetback to summary
pack-priv void handleReset(long errorCode)

Overrides io.vertx.core.http.impl.VertxHttp2Stream.handleReset.

Annotations
@Override
handleWritabilityChangedback to summary
pack-priv void handleWritabilityChanged(boolean writable)

Overrides io.vertx.core.http.impl.VertxHttp2Stream.handleWritabilityChanged.

Annotations
@Override
methodback to summary
public HttpMethod method()
metricback to summary
public Object metric()
onCloseback to summary
pack-priv void onClose()

Overrides io.vertx.core.http.impl.VertxHttp2Stream.onClose.

Annotations
@Override
onEndback to summary
pack-priv void onEnd(MultiMap trailers)

Overrides io.vertx.core.http.impl.VertxHttp2Stream.onEnd.

Annotations
@Override
onHeadersback to summary
pack-priv void onHeaders(Http2Headers headers, StreamPriority streamPriority)

Overrides io.vertx.core.http.impl.VertxHttp2Stream.onHeaders.

Annotations
@Override
registerMetricsback to summary
pack-priv void registerMetrics()
routedback to summary
public void routed(String route)
routedInternalback to summary
private void routedInternal(String route)