Class ModeledCustomHeaderFactory<H extends ModeledCustomHeader>

java.lang.Object
org.apache.pekko.http.javadsl.model.headers.ModeledCustomHeaderFactory<H>

public abstract class ModeledCustomHeaderFactory<H extends ModeledCustomHeader> extends Object
Companion class for the ModeledCustomHeader class. It offers methods to create ModeledCustomHeader from String or HttpHeader.
  • Constructor Details

    • ModeledCustomHeaderFactory

      public ModeledCustomHeaderFactory()
  • Method Details

    • name

      public abstract String name()
    • lowercaseName

      public String lowercaseName()
    • parse

      protected abstract H parse(String value)
      Parses the value checking that the format is correct. It may throw if value is not correct
    • create

      public H create(String value)
      Creates a new ModeledCustomHeader from the value checking that the format is correct. It may throw if value is not correct
    • from

      public Optional<H> from(HttpHeader header)
      Transforms an HttpHeader to this ModeledCustomHeader if the name and value are correct. It may throw in case of malformed headers