Uses of Class
io.helidon.http.http2.Http2Headers
Packages that use Http2Headers
Package
Description
Core classes used by both the gRPC server and gRPC client.
Helidon Common HTTP/2 classes.
Helidon WebClient HTTP/2 Support.
Helidon WebServer gRPC Support.
Helidon WebServer HTTP/2 Support.
Helidon WebServer HTTP/2 SPI.
Helidon WebServer Testing JUnit 5 Support for HTTP2.
-
Uses of Http2Headers in io.helidon.grpc.core
Methods in io.helidon.grpc.core with parameters of type Http2HeadersModifier and TypeMethodDescriptionstatic io.grpc.MetadataGrpcHeadersUtil.toMetadata(Http2Headers headers) Converts a set of HTTP/2 headers into a Metadata instance. -
Uses of Http2Headers in io.helidon.http.http2
Methods in io.helidon.http.http2 that return Http2HeadersModifier and TypeMethodDescriptionAuthority of the request.static Http2HeadersCreate HTTP/2 headers from HTTP headers.static Http2HeadersHttp2Headers.create(Http2Stream stream, Http2Headers.DynamicTable table, Http2HuffmanDecoder huffman, Http2FrameData... frames) Create headers from HTTP request.static Http2HeadersHttp2Headers.create(Http2Stream stream, Http2Headers.DynamicTable table, Http2HuffmanDecoder huffman, Http2Headers headers, Http2FrameData... frames) Create headers from HTTP request.static Http2HeadersHttp2Headers.create(WritableHeaders<?> writableHeaders) Create from writable HTTP headers.HTTP method to be used.Path of the request.HTTP scheme, such ashttporhttps.Status pseudo header.Methods in io.helidon.http.http2 with parameters of type Http2HeadersModifier and TypeMethodDescriptionstatic Http2HeadersHttp2Headers.create(Http2Stream stream, Http2Headers.DynamicTable table, Http2HuffmanDecoder huffman, Http2Headers headers, Http2FrameData... frames) Create headers from HTTP request.default voidHttp2FrameListener.headers(SocketContext ctx, int streamId, Http2Headers headers) Headers received.voidHttp2LoggingFrameListener.headers(SocketContext ctx, int streamId, Http2Headers headers) voidHttp2Stream.headers(Http2Headers headers, boolean endOfStream) Headers received.intHttp2ConnectionWriter.writeHeaders(Http2Headers headers, int streamId, Http2Flag.HeaderFlags flags, FlowControl.Outbound flowControl) intHttp2ConnectionWriter.writeHeaders(Http2Headers headers, int streamId, Http2Flag.HeaderFlags flags, Http2FrameData dataFrame, FlowControl.Outbound flowControl) intHttp2StreamWriter.writeHeaders(Http2Headers headers, int streamId, Http2Flag.HeaderFlags flags, FlowControl.Outbound flowControl) Write headers with no (or streaming) entity.intHttp2StreamWriter.writeHeaders(Http2Headers headers, int streamId, Http2Flag.HeaderFlags flags, Http2FrameData dataFrame, FlowControl.Outbound flowControl) Write headers and entity. -
Uses of Http2Headers in io.helidon.webclient.http2
Methods in io.helidon.webclient.http2 that return Http2HeadersModifier and TypeMethodDescriptionHttp2ClientStream.readHeaders()Reads headers from this stream.Methods in io.helidon.webclient.http2 with parameters of type Http2HeadersModifier and TypeMethodDescriptionvoidHttp2ClientStream.headers(Http2Headers headers, boolean endOfStream) voidHttp2ClientStream.writeHeaders(Http2Headers http2Headers, boolean endOfStream) Writes HTTP2 headers to the stream. -
Uses of Http2Headers in io.helidon.webserver.grpc
Methods in io.helidon.webserver.grpc with parameters of type Http2HeadersModifier and TypeMethodDescriptionGrpcProtocolSelector.subProtocol(ConnectionContext ctx, HttpPrologue prologue, Http2Headers headers, Http2StreamWriter streamWriter, int streamId, Http2Settings serverSettings, Http2Settings clientSettings, StreamFlowControl flowControl, Http2StreamState currentStreamState, Router router) -
Uses of Http2Headers in io.helidon.webserver.http2
Methods in io.helidon.webserver.http2 with parameters of type Http2HeadersModifier and TypeMethodDescriptionvoidHttp2Connection.upgradeConnectionData(HttpPrologue prologue, Http2Headers headers) Connection headers from an upgrade request from HTTP/1.1. -
Uses of Http2Headers in io.helidon.webserver.http2.spi
Methods in io.helidon.webserver.http2.spi with parameters of type Http2HeadersModifier and TypeMethodDescriptionHttp2SubProtocolSelector.subProtocol(ConnectionContext ctx, HttpPrologue prologue, Http2Headers headers, Http2StreamWriter streamWriter, int streamId, Http2Settings serverSettings, Http2Settings clientSettings, StreamFlowControl streamFlowControl, Http2StreamState currentStreamState, Router router) Check if this is a sub-protocol request and return appropriate result. -
Uses of Http2Headers in io.helidon.webserver.testing.junit5.http2
Methods in io.helidon.webserver.testing.junit5.http2 that return Http2HeadersModifier and TypeMethodDescriptionHttp2TestConnection.assertHeaders(int streamId, Duration timeout) Wait for the next frame and assert its frame type to be HEADERS.