Class ModeledCustomHeader<H extends ModeledCustomHeader<H>>
java.lang.Object
org.apache.pekko.http.javadsl.model.HttpHeader
org.apache.pekko.http.scaladsl.model.HttpHeader
org.apache.pekko.http.javadsl.model.headers.CustomHeader
org.apache.pekko.http.scaladsl.model.headers.CustomHeader
org.apache.pekko.http.scaladsl.model.headers.ModeledCustomHeader<H>
- All Implemented Interfaces:
Renderable,ToStringRenderable
Support class for building user-defined custom headers defined by implementing
name and value.
By implementing a ModeledCustomHeader instead of CustomHeader directly, all needed unapply
methods are provided for this class, such that it can be pattern matched on from RawHeader and
the other way around as well.-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.pekko.http.scaladsl.model.HttpHeader
HttpHeader.ParsingResult, HttpHeader.ParsingResult$ -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract ModeledCustomHeaderCompanion<H>final StringReturns the lower-cased name of the header.final Stringname()Returns the name of the header.Methods inherited from class org.apache.pekko.http.scaladsl.model.headers.CustomHeader
renderMethods inherited from class org.apache.pekko.http.javadsl.model.headers.CustomHeader
valueMethods inherited from class org.apache.pekko.http.scaladsl.model.HttpHeader
fastFind, is, isNot, parse, unapply, unsafeToStringMethods inherited from class org.apache.pekko.http.javadsl.model.HttpHeader
parse, renderInRequests, renderInResponsesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.pekko.http.impl.util.ToStringRenderable
toString
-
Constructor Details
-
ModeledCustomHeader
public ModeledCustomHeader()
-
-
Method Details
-
companion
-
lowercaseName
Description copied from class:HttpHeaderReturns the lower-cased name of the header.- Overrides:
lowercaseNamein classCustomHeader
-
name
Description copied from class:HttpHeaderReturns the name of the header.- Specified by:
namein classCustomHeader
-