Uses of Interface
io.inverno.mod.http.base.header.Header
Packages that use Header
Package
Description
Inverno HTTP base API.
Inverno HTTP header API.
Inverno HTTP header API implementation classes including HTTP Header codecs and header service bean.
-
Uses of Header in io.inverno.mod.http.base
Methods in io.inverno.mod.http.base with type parameters of type HeaderModifier and TypeMethodDescriptionInboundHeaders.getAllHeader(CharSequence name) Decodes and returns all headers with the specified name.InboundHeaders.getHeader(CharSequence name) Decodes and returns the header with the specified name.Methods in io.inverno.mod.http.base that return types with arguments of type HeaderModifier and TypeMethodDescriptionInboundHeaders.getAllHeader()Decodes and returns all headers specified in the HTTP message.Methods in io.inverno.mod.http.base with parameters of type Header -
Uses of Header in io.inverno.mod.http.base.header
Classes in io.inverno.mod.http.base.header with type parameters of type HeaderModifier and TypeClassDescriptionclassAbstractHeaderBuilder<A extends Header,B extends AbstractHeaderBuilder<A, B>> Base implementation forHeaderBuilder.classAbstractHeaderCodec<A extends Header,B extends HeaderBuilder<A, B>> Base implementation forHeaderCodec.interfaceHeaderBuilder<A extends Header,B extends HeaderBuilder<A, B>> A header builder is used to build a specificHeaderinstance.interfaceHeaderCodec<A extends Header>A HTTP header codec is used to encode and decode HTTP headers.Subinterfaces of Header in io.inverno.mod.http.base.headerModifier and TypeInterfaceDescriptionstatic interfaceAccept HTTP header as defined by RFC 7231 Section 5.3.2.static interfaceAccept-language HTTP header as defined by RFC 7231 Section 5.3.5.static interfaceAuthorization HTTP header as defined by RFC 7235 Section 4.2.static interfaceContent-disposition HTTP header as defined by RFC 6266 Section 4.1.static interfaceContent-type HTTP header as defined by RFC 7231 Section 3.1.1.5.static interfaceCookie HTTP header as defined by RFC 6265 Section 4.2.static interfaceSet-cookie HTTP header as defined by RFC 6265 Section 4.1.Methods in io.inverno.mod.http.base.header with type parameters of type HeaderModifier and TypeMethodDescription<T extends Header>
TDecodes the specified header fieldByteBufas defined by RFC 7230 Section 3.2 using the specified charset.<T extends Header>
TDecodes the specified header field as defined by RFC 7230 Section 3.2.<T extends Header>
TDecodes the specified raw valueByteBuffor the specified header name using the specified charset.<T extends Header>
TDecodes the specified raw header value for the specified header name.HeaderService.encode(T header) Encodes the specified header as a string.<T extends Header>
voidEncodes the specified header in the specifiedByteBufferusing the specified charset.HeaderService.encodeValue(T header) Encodes the value of the specified header as a string.<T extends Header>
voidHeaderService.encodeValue(T header, io.netty.buffer.ByteBuf buffer, Charset charset) Encodes the value of the specified header in the specifiedByteBufferusing the specified charset. -
Uses of Header in io.inverno.mod.http.base.internal.header
Classes in io.inverno.mod.http.base.internal.header with type parameters of type HeaderModifier and TypeClassDescriptionclassGenericHeaderCodec<A extends Header,B extends HeaderBuilder<A, B>> Genric HTTPHeaderCodecimplementation.Classes in io.inverno.mod.http.base.internal.header that implement HeaderModifier and TypeClassDescriptionstatic final classHeaders.Acceptheader implementation.static final classHeaders.AcceptLanguageheader implementation.static final classHeaders.Authorizationheader implementation.static final classHeaders.ContentDispositionheader implementation.static final classHeaders.ContentTypeheader implementation.static final classHeaders.Cookieheader implementation.classGeneric HTTPHeaderimplementation.classA parameterized header implementation that supports multiple values as defined by RFC 7230 Section 3.2.2.classA parameterizedHeaderimplementation to represents HTTP headers with parameters.static final classHeaders.SetCookieheader implemetation.Methods in io.inverno.mod.http.base.internal.header with type parameters of type HeaderModifier and TypeMethodDescription<T extends Header>
T<T extends Header>
T<T extends Header>
T<T extends Header>
TGenericHeaderService.encode(T header) <T extends Header>
voidGenericHeaderService.encodeValue(T header) <T extends Header>
voidGenericHeaderService.encodeValue(T header, io.netty.buffer.ByteBuf buffer, Charset charset) <T extends Header>
Optional<HeaderCodec<T>> GenericHeaderService.getHeaderCodec(String name) Returns the header codec for the specified header name.