Uses of Interface
io.netty.handler.codec.http2.Http2Headers
Packages that use Http2Headers
-
Uses of Http2Headers in io.netty.handler.codec.http2
Classes in io.netty.handler.codec.http2 that implement Http2HeadersModifier and TypeClassDescriptionclassfinal classfinal classA variant ofHttp2Headerswhich only supports read-only methods.Subclasses with type arguments of type Http2Headers in io.netty.handler.codec.http2Subinterfaces with type arguments of type Http2Headers in io.netty.handler.codec.http2Modifier and TypeInterfaceDescriptioninterfaceA collection of headers sent or received via HTTP/2.Methods in io.netty.handler.codec.http2 that return Http2HeadersModifier and TypeMethodDescriptionReadOnlyHttp2Headers.add(Headers<? extends CharSequence, ? extends CharSequence, ?> headers) ReadOnlyHttp2Headers.add(CharSequence name, CharSequence value) ReadOnlyHttp2Headers.add(CharSequence name, CharSequence... values) ReadOnlyHttp2Headers.add(CharSequence name, Iterable<? extends CharSequence> values) ReadOnlyHttp2Headers.addBoolean(CharSequence name, boolean value) ReadOnlyHttp2Headers.addByte(CharSequence name, byte value) ReadOnlyHttp2Headers.addChar(CharSequence name, char value) ReadOnlyHttp2Headers.addDouble(CharSequence name, double value) ReadOnlyHttp2Headers.addFloat(CharSequence name, float value) ReadOnlyHttp2Headers.addInt(CharSequence name, int value) ReadOnlyHttp2Headers.addLong(CharSequence name, long value) ReadOnlyHttp2Headers.addObject(CharSequence name, Iterable<?> values) ReadOnlyHttp2Headers.addObject(CharSequence name, Object value) ReadOnlyHttp2Headers.addObject(CharSequence name, Object... values) ReadOnlyHttp2Headers.addShort(CharSequence name, short value) ReadOnlyHttp2Headers.addTimeMillis(CharSequence name, long value) DefaultHttp2Headers.authority(CharSequence value) Http2Headers.authority(CharSequence value) Sets theHttp2Headers.PseudoHeaderName.AUTHORITYheaderReadOnlyHttp2Headers.authority(CharSequence value) DefaultHttp2Headers.clear()ReadOnlyHttp2Headers.clear()DefaultHttp2HeadersDecoder.decodeHeaders(int streamId, ByteBuf headerBlock) Http2HeadersDecoder.decodeHeaders(int streamId, ByteBuf headerBlock) Decodes the given headers block and returns the headers.DefaultHttp2HeadersFrame.headers()Http2HeadersFrame.headers()A complete header list.DefaultHttp2PushPromiseFrame.http2Headers()Http2PushPromiseFrame.http2Headers()Http2Headerssent in Push PromiseDefaultHttp2Headers.method(CharSequence value) Http2Headers.method(CharSequence value) Sets theHttp2Headers.PseudoHeaderName.METHODheaderReadOnlyHttp2Headers.method(CharSequence value) protected Http2HeadersDefaultHttp2HeadersDecoder.newHeaders()Create a newHttp2Headersobject which will store the results of the decode operation.DefaultHttp2Headers.path(CharSequence value) Http2Headers.path(CharSequence value) Sets theHttp2Headers.PseudoHeaderName.PATHheaderReadOnlyHttp2Headers.path(CharSequence value) DefaultHttp2Headers.scheme(CharSequence value) Http2Headers.scheme(CharSequence value) Sets theHttp2Headers.PseudoHeaderName.SCHEMEheaderReadOnlyHttp2Headers.scheme(CharSequence value) ReadOnlyHttp2Headers.set(Headers<? extends CharSequence, ? extends CharSequence, ?> headers) ReadOnlyHttp2Headers.set(CharSequence name, CharSequence value) ReadOnlyHttp2Headers.set(CharSequence name, CharSequence... values) ReadOnlyHttp2Headers.set(CharSequence name, Iterable<? extends CharSequence> values) ReadOnlyHttp2Headers.setAll(Headers<? extends CharSequence, ? extends CharSequence, ?> headers) ReadOnlyHttp2Headers.setBoolean(CharSequence name, boolean value) ReadOnlyHttp2Headers.setByte(CharSequence name, byte value) ReadOnlyHttp2Headers.setChar(CharSequence name, char value) ReadOnlyHttp2Headers.setDouble(CharSequence name, double value) ReadOnlyHttp2Headers.setFloat(CharSequence name, float value) ReadOnlyHttp2Headers.setInt(CharSequence name, int value) ReadOnlyHttp2Headers.setLong(CharSequence name, long value) ReadOnlyHttp2Headers.setObject(CharSequence name, Iterable<?> values) ReadOnlyHttp2Headers.setObject(CharSequence name, Object value) ReadOnlyHttp2Headers.setObject(CharSequence name, Object... values) ReadOnlyHttp2Headers.setShort(CharSequence name, short value) ReadOnlyHttp2Headers.setTimeMillis(CharSequence name, long value) DefaultHttp2Headers.status(CharSequence value) Http2Headers.status(CharSequence value) Sets theHttp2Headers.PseudoHeaderName.STATUSheaderReadOnlyHttp2Headers.status(CharSequence value) static Http2HeadersHttpConversionUtil.toHttp2Headers(HttpHeaders inHeaders, boolean validateHeaders) static Http2HeadersHttpConversionUtil.toHttp2Headers(HttpMessage in, boolean validateHeaders) Converts the given HTTP/1.x headers into HTTP/2 headers.Methods in io.netty.handler.codec.http2 with parameters of type Http2HeadersModifier and TypeMethodDescriptionstatic voidHttpConversionUtil.addHttp2ToHttpHeaders(int streamId, Http2Headers inputHeaders, FullHttpMessage destinationMessage, boolean addToTrailer) Translate and add HTTP/2 headers to HTTP/1.x headers.static voidHttpConversionUtil.addHttp2ToHttpHeaders(int streamId, Http2Headers inputHeaders, HttpHeaders outputHeaders, HttpVersion httpVersion, boolean isTrailer, boolean isRequest) Translate and add HTTP/2 headers to HTTP/1.x headers.voidDefaultHttp2HeadersEncoder.encodeHeaders(int streamId, Http2Headers headers, ByteBuf buffer) voidHttp2HeadersEncoder.encodeHeaders(int streamId, Http2Headers headers, ByteBuf buffer) Encodes the given headers and writes the output headers block to the given output buffer.booleanHttp2PromisedRequestVerifier.isAuthoritative(ChannelHandlerContext ctx, Http2Headers headers) Determine if aHttp2Headersare authoritative for a particularChannelHandlerContext.booleanHttp2PromisedRequestVerifier.isCacheable(Http2Headers headers) Determine if a request is cacheable.booleanHttp2PromisedRequestVerifier.isSafe(Http2Headers headers) Determine if a request is safe.voidHttp2FrameLogger.logHeaders(Http2FrameLogger.Direction direction, ChannelHandlerContext ctx, int streamId, Http2Headers headers, int padding, boolean endStream) voidHttp2FrameLogger.logHeaders(Http2FrameLogger.Direction direction, ChannelHandlerContext ctx, int streamId, Http2Headers headers, int streamDependency, short weight, boolean exclusive, int padding, boolean endStream) voidHttp2FrameLogger.logPushPromise(Http2FrameLogger.Direction direction, ChannelHandlerContext ctx, int streamId, int promisedStreamId, Http2Headers headers, int padding) protected FullHttpMessageInboundHttp2ToHttpAdapter.newMessage(Http2Stream stream, Http2Headers headers, boolean validateHttpHeaders, ByteBufAllocator alloc) Create a newFullHttpMessagebased upon the current connection parametersvoidDelegatingDecompressorFrameListener.onHeadersRead(ChannelHandlerContext ctx, int streamId, Http2Headers headers, int padding, boolean endStream) voidDelegatingDecompressorFrameListener.onHeadersRead(ChannelHandlerContext ctx, int streamId, Http2Headers headers, int streamDependency, short weight, boolean exclusive, int padding, boolean endStream) voidHttp2EventAdapter.onHeadersRead(ChannelHandlerContext ctx, int streamId, Http2Headers headers, int padding, boolean endStream) voidHttp2EventAdapter.onHeadersRead(ChannelHandlerContext ctx, int streamId, Http2Headers headers, int streamDependency, short weight, boolean exclusive, int padding, boolean endStream) voidHttp2FrameAdapter.onHeadersRead(ChannelHandlerContext ctx, int streamId, Http2Headers headers, int padding, boolean endStream) voidHttp2FrameAdapter.onHeadersRead(ChannelHandlerContext ctx, int streamId, Http2Headers headers, int streamDependency, short weight, boolean exclusive, int padding, boolean endStream) voidHttp2FrameListener.onHeadersRead(ChannelHandlerContext ctx, int streamId, Http2Headers headers, int padding, boolean endOfStream) Handles an inboundHEADERSframe.voidHttp2FrameListener.onHeadersRead(ChannelHandlerContext ctx, int streamId, Http2Headers headers, int streamDependency, short weight, boolean exclusive, int padding, boolean endOfStream) Handles an inboundHEADERSframe with priority information specified.voidHttp2FrameListenerDecorator.onHeadersRead(ChannelHandlerContext ctx, int streamId, Http2Headers headers, int padding, boolean endStream) voidHttp2FrameListenerDecorator.onHeadersRead(ChannelHandlerContext ctx, int streamId, Http2Headers headers, int streamDependency, short weight, boolean exclusive, int padding, boolean endStream) voidInboundHttp2ToHttpAdapter.onHeadersRead(ChannelHandlerContext ctx, int streamId, Http2Headers headers, int padding, boolean endOfStream) voidInboundHttp2ToHttpAdapter.onHeadersRead(ChannelHandlerContext ctx, int streamId, Http2Headers headers, int streamDependency, short weight, boolean exclusive, int padding, boolean endOfStream) voidHttp2EventAdapter.onPushPromiseRead(ChannelHandlerContext ctx, int streamId, int promisedStreamId, Http2Headers headers, int padding) voidHttp2FrameAdapter.onPushPromiseRead(ChannelHandlerContext ctx, int streamId, int promisedStreamId, Http2Headers headers, int padding) voidHttp2FrameListener.onPushPromiseRead(ChannelHandlerContext ctx, int streamId, int promisedStreamId, Http2Headers headers, int padding) Handles an inboundPUSH_PROMISEframe.voidHttp2FrameListenerDecorator.onPushPromiseRead(ChannelHandlerContext ctx, int streamId, int promisedStreamId, Http2Headers headers, int padding) voidInboundHttp2ToHttpAdapter.onPushPromiseRead(ChannelHandlerContext ctx, int streamId, int promisedStreamId, Http2Headers headers, int padding) protected FullHttpMessageInboundHttp2ToHttpAdapter.processHeadersBegin(ChannelHandlerContext ctx, Http2Stream stream, Http2Headers headers, boolean endOfStream, boolean allowAppend, boolean appendToTrailer) Provides translation between HTTP/2 and HTTP header objects while ensuring the stream is in a valid state for additional headers.static FullHttpRequestHttpConversionUtil.toFullHttpRequest(int streamId, Http2Headers http2Headers, ByteBufAllocator alloc, boolean validateHttpHeaders) Create a new object to contain the request datastatic FullHttpRequestHttpConversionUtil.toFullHttpRequest(int streamId, Http2Headers http2Headers, ByteBuf content, boolean validateHttpHeaders) Create a new object to contain the request datastatic FullHttpResponseHttpConversionUtil.toFullHttpResponse(int streamId, Http2Headers http2Headers, ByteBufAllocator alloc, boolean validateHttpHeaders) Create a new object to contain the response datastatic FullHttpResponseHttpConversionUtil.toFullHttpResponse(int streamId, Http2Headers http2Headers, ByteBuf content, boolean validateHttpHeaders) Create a new object to contain the response datastatic voidHttpConversionUtil.toHttp2Headers(HttpHeaders inHeaders, Http2Headers out) static HttpRequestHttpConversionUtil.toHttpRequest(int streamId, Http2Headers http2Headers, boolean validateHttpHeaders) Create a new object to contain the request data.static HttpResponseHttpConversionUtil.toHttpResponse(int streamId, Http2Headers http2Headers, boolean validateHttpHeaders) Create a new object to contain the response data.CompressorHttp2ConnectionEncoder.writeHeaders(ChannelHandlerContext ctx, int streamId, Http2Headers headers, int padding, boolean endStream, ChannelPromise promise) CompressorHttp2ConnectionEncoder.writeHeaders(ChannelHandlerContext ctx, int streamId, Http2Headers headers, int streamDependency, short weight, boolean exclusive, int padding, boolean endOfStream, ChannelPromise promise) DecoratingHttp2FrameWriter.writeHeaders(ChannelHandlerContext ctx, int streamId, Http2Headers headers, int padding, boolean endStream, ChannelPromise promise) DecoratingHttp2FrameWriter.writeHeaders(ChannelHandlerContext ctx, int streamId, Http2Headers headers, int streamDependency, short weight, boolean exclusive, int padding, boolean endStream, ChannelPromise promise) DefaultHttp2ConnectionEncoder.writeHeaders(ChannelHandlerContext ctx, int streamId, Http2Headers headers, int padding, boolean endStream, ChannelPromise promise) DefaultHttp2ConnectionEncoder.writeHeaders(ChannelHandlerContext ctx, int streamId, Http2Headers headers, int streamDependency, short weight, boolean exclusive, int padding, boolean endOfStream, ChannelPromise promise) DefaultHttp2FrameWriter.writeHeaders(ChannelHandlerContext ctx, int streamId, Http2Headers headers, int padding, boolean endStream, ChannelPromise promise) DefaultHttp2FrameWriter.writeHeaders(ChannelHandlerContext ctx, int streamId, Http2Headers headers, int streamDependency, short weight, boolean exclusive, int padding, boolean endStream, ChannelPromise promise) Http2FrameWriter.writeHeaders(ChannelHandlerContext ctx, int streamId, Http2Headers headers, int padding, boolean endStream, ChannelPromise promise) Writes a HEADERS frame to the remote endpoint.Http2FrameWriter.writeHeaders(ChannelHandlerContext ctx, int streamId, Http2Headers headers, int streamDependency, short weight, boolean exclusive, int padding, boolean endStream, ChannelPromise promise) Writes a HEADERS frame with priority specified to the remote endpoint.Http2OutboundFrameLogger.writeHeaders(ChannelHandlerContext ctx, int streamId, Http2Headers headers, int padding, boolean endStream, ChannelPromise promise) Http2OutboundFrameLogger.writeHeaders(ChannelHandlerContext ctx, int streamId, Http2Headers headers, int streamDependency, short weight, boolean exclusive, int padding, boolean endStream, ChannelPromise promise) StreamBufferingEncoder.writeHeaders(ChannelHandlerContext ctx, int streamId, Http2Headers headers, int padding, boolean endStream, ChannelPromise promise) StreamBufferingEncoder.writeHeaders(ChannelHandlerContext ctx, int streamId, Http2Headers headers, int streamDependency, short weight, boolean exclusive, int padding, boolean endOfStream, ChannelPromise promise) DecoratingHttp2FrameWriter.writePushPromise(ChannelHandlerContext ctx, int streamId, int promisedStreamId, Http2Headers headers, int padding, ChannelPromise promise) DefaultHttp2ConnectionEncoder.writePushPromise(ChannelHandlerContext ctx, int streamId, int promisedStreamId, Http2Headers headers, int padding, ChannelPromise promise) DefaultHttp2FrameWriter.writePushPromise(ChannelHandlerContext ctx, int streamId, int promisedStreamId, Http2Headers headers, int padding, ChannelPromise promise) Http2FrameWriter.writePushPromise(ChannelHandlerContext ctx, int streamId, int promisedStreamId, Http2Headers headers, int padding, ChannelPromise promise) Writes a PUSH_PROMISE frame to the remote endpoint.Http2OutboundFrameLogger.writePushPromise(ChannelHandlerContext ctx, int streamId, int promisedStreamId, Http2Headers headers, int padding, ChannelPromise promise) Constructors in io.netty.handler.codec.http2 with parameters of type Http2HeadersModifierConstructorDescriptionDefaultHttp2HeadersFrame(Http2Headers headers) Equivalent tonew DefaultHttp2HeadersFrame(headers, false).DefaultHttp2HeadersFrame(Http2Headers headers, boolean endStream) Equivalent tonew DefaultHttp2HeadersFrame(headers, endStream, 0).DefaultHttp2HeadersFrame(Http2Headers headers, boolean endStream, int padding) Construct a new headers message.DefaultHttp2PushPromiseFrame(Http2Headers http2Headers) DefaultHttp2PushPromiseFrame(Http2Headers http2Headers, int padding)