Package akka.http.javadsl.model.headers
Class ModeledCustomHeaderFactory<H extends ModeledCustomHeader>
- java.lang.Object
-
- akka.http.javadsl.model.headers.ModeledCustomHeaderFactory<H>
-
public abstract class ModeledCustomHeaderFactory<H extends ModeledCustomHeader> extends java.lang.ObjectCompanion class for theModeledCustomHeaderclass. It offers methods to createModeledCustomHeaderfromStringorHttpHeader.
-
-
Constructor Summary
Constructors Constructor Description ModeledCustomHeaderFactory()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Hcreate(java.lang.String value)Creates a newModeledCustomHeaderfrom the value checking that the format is correct.java.util.Optional<H>from(HttpHeader header)Transforms anHttpHeaderto thisModeledCustomHeaderif the name and value are correct.java.lang.StringlowercaseName()abstract java.lang.Stringname()protected abstract Hparse(java.lang.String value)Parses the value checking that the format is correct.
-
-
-
Method Detail
-
name
public abstract java.lang.String name()
-
lowercaseName
public java.lang.String lowercaseName()
-
parse
protected abstract H parse(java.lang.String value)
Parses the value checking that the format is correct. It may throw if value is not correct
-
create
public H create(java.lang.String value)
Creates a newModeledCustomHeaderfrom the value checking that the format is correct. It may throw if value is not correct
-
from
public java.util.Optional<H> from(HttpHeader header)
Transforms anHttpHeaderto thisModeledCustomHeaderif the name and value are correct. It may throw in case of malformed headers
-
-