Object

org.http4s.parser

HttpHeaderParser

Related Doc: package parser

Permalink

object HttpHeaderParser extends SimpleHeaders with AcceptCharsetHeader with AcceptEncodingHeader with AcceptHeader with AcceptLanguageHeader with AuthorizationHeader with CacheControlHeader with ContentTypeHeader with CookieHeader with LinkHeader with LocationHeader with OriginHeader with ProxyAuthenticateHeader with RangeParser with RefererHeader with StrictTransportSecurityHeader with WwwAuthenticateHeader with ZipkinHeader

Linear Supertypes
ZipkinHeader, WwwAuthenticateHeader, StrictTransportSecurityHeader, RefererHeader, RangeParser, ProxyAuthenticateHeader, OriginHeader, LocationHeader, LinkHeader, CookieHeader, ContentTypeHeader, CacheControlHeader, AuthorizationHeader, AcceptLanguageHeader, AcceptHeader, AcceptEncodingHeader, AcceptCharsetHeader, SimpleHeaders, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HttpHeaderParser
  2. ZipkinHeader
  3. WwwAuthenticateHeader
  4. StrictTransportSecurityHeader
  5. RefererHeader
  6. RangeParser
  7. ProxyAuthenticateHeader
  8. OriginHeader
  9. LocationHeader
  10. LinkHeader
  11. CookieHeader
  12. ContentTypeHeader
  13. CacheControlHeader
  14. AuthorizationHeader
  15. AcceptLanguageHeader
  16. AcceptHeader
  17. AcceptEncodingHeader
  18. AcceptCharsetHeader
  19. SimpleHeaders
  20. AnyRef
  21. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type HeaderParser = (String) ⇒ ParseResult[Parsed]

    Permalink
  2. trait RangeRule extends Parser with AdditionalRules

    Permalink
    Definition Classes
    RangeParser

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def ACCEPT(value: String): ParseResult[Accept]

    Permalink
    Definition Classes
    AcceptHeader
  5. def ACCEPT_CHARSET(value: String): ParseResult[Accept-Charset]

    Permalink
    Definition Classes
    AcceptCharsetHeader
  6. def ACCEPT_ENCODING(value: String): ParseResult[Accept-Encoding]

    Permalink
    Definition Classes
    AcceptEncodingHeader
  7. def ACCEPT_LANGUAGE(value: String): ParseResult[Accept-Language]

    Permalink
    Definition Classes
    AcceptLanguageHeader
  8. def ACCEPT_RANGES(input: String): ParseResult[Accept-Ranges]

    Permalink
    Definition Classes
    RangeParser
  9. def AGE(value: String): ParseResult[Age]

    Permalink
    Definition Classes
    SimpleHeaders
  10. def ALLOW(value: String): ParseResult[Allow]

    Permalink
    Definition Classes
    SimpleHeaders
  11. def AUTHORIZATION(value: String): ParseResult[Authorization]

    Permalink
    Definition Classes
    AuthorizationHeader
  12. def CACHE_CONTROL(value: String): ParseResult[Cache-Control]

    Permalink
    Definition Classes
    CacheControlHeader
  13. def CONNECTION(value: String): ParseResult[Connection]

    Permalink
    Definition Classes
    SimpleHeaders
  14. def CONTENT_DISPOSITION(value: String): ParseResult[Content-Disposition]

    Permalink
    Definition Classes
    SimpleHeaders
  15. def CONTENT_ENCODING(value: String): ParseResult[Content-Encoding]

    Permalink
    Definition Classes
    SimpleHeaders
  16. def CONTENT_LENGTH(value: String): ParseResult[Content-Length]

    Permalink
    Definition Classes
    SimpleHeaders
  17. def CONTENT_RANGE(value: String): ParseResult[Content-Range]

    Permalink
    Definition Classes
    RangeParser
  18. def CONTENT_TYPE(value: String): ParseResult[Content-Type]

    Permalink
    Definition Classes
    ContentTypeHeader
  19. def COOKIE(value: String): ParseResult[Cookie]

    Permalink
    Definition Classes
    CookieHeader
  20. def DATE(value: String): ParseResult[Date]

    Permalink
    Definition Classes
    SimpleHeaders
  21. def ETAG(value: String): ParseResult[ETag]

    Permalink
    Definition Classes
    SimpleHeaders
  22. def EXPIRES(value: String): ParseResult[Expires]

    Permalink
    Definition Classes
    SimpleHeaders
  23. def HOST(value: String): ParseResult[Host]

    Permalink
    Definition Classes
    SimpleHeaders
  24. def IF_MATCH(value: String): ParseResult[If-Match]

    Permalink
    Definition Classes
    SimpleHeaders
  25. def IF_MODIFIED_SINCE(value: String): ParseResult[If-Modified-Since]

    Permalink
    Definition Classes
    SimpleHeaders
  26. def IF_NONE_MATCH(value: String): ParseResult[If-None-Match]

    Permalink
    Definition Classes
    SimpleHeaders
  27. def IF_UNMODIFIED_SINCE(value: String): ParseResult[If-Unmodified-Since]

    Permalink
    Definition Classes
    SimpleHeaders
  28. def LAST_EVENT_ID(value: String): ParseResult[Last-Event-Id]

    Permalink
    Definition Classes
    SimpleHeaders
  29. def LAST_MODIFIED(value: String): ParseResult[Last-Modified]

    Permalink
    Definition Classes
    SimpleHeaders
  30. def LINK(value: String): ParseResult[Link]

    Permalink
    Definition Classes
    LinkHeader
  31. def LOCATION(value: String): ParseResult[Location]

    Permalink
    Definition Classes
    LocationHeader
  32. def ORIGIN(value: String): ParseResult[Origin]

    Permalink
    Definition Classes
    OriginHeader
  33. def PROXY_AUTHENTICATE(value: String): ParseResult[Proxy-Authenticate]

    Permalink
    Definition Classes
    ProxyAuthenticateHeader
  34. def RANGE(value: String): ParseResult[Range]

    Permalink
    Definition Classes
    RangeParser
  35. def REFERER(value: String): ParseResult[Referer]

    Permalink
    Definition Classes
    RefererHeader
  36. def RETRY_AFTER(value: String): ParseResult[Retry-After]

    Permalink
    Definition Classes
    SimpleHeaders
  37. def SET_COOKIE(value: String): ParseResult[Set-Cookie]

    Permalink
    Definition Classes
    CookieHeader
  38. def STRICT_TRANSPORT_SECURITY(value: String): ParseResult[Strict-Transport-Security]

    Permalink
    Definition Classes
    StrictTransportSecurityHeader
  39. def TRANSFER_ENCODING(value: String): ParseResult[Transfer-Encoding]

    Permalink
    Definition Classes
    SimpleHeaders
  40. def USER_AGENT(value: String): ParseResult[User-Agent]

    Permalink
    Definition Classes
    SimpleHeaders
  41. def WWW_AUTHENTICATE(value: String): ParseResult[WWW-Authenticate]

    Permalink
    Definition Classes
    WwwAuthenticateHeader
  42. def X_B3_FLAGS(value: String): ParseResult[X-B3-Flags]

    Permalink
    Definition Classes
    ZipkinHeader
  43. def X_B3_PARENTSPANID(value: String): ParseResult[X-B3-ParentSpanId]

    Permalink
    Definition Classes
    ZipkinHeader
  44. def X_B3_SAMPLED(value: String): ParseResult[X-B3-Sampled]

    Permalink
    Definition Classes
    ZipkinHeader
  45. def X_B3_SPANID(value: String): ParseResult[X-B3-SpanId]

    Permalink
    Definition Classes
    ZipkinHeader
  46. def X_B3_TRACEID(value: String): ParseResult[X-B3-TraceId]

    Permalink
    Definition Classes
    ZipkinHeader
  47. def X_FORWARDED_FOR(value: String): ParseResult[X-Forwarded-For]

    Permalink
    Definition Classes
    SimpleHeaders
  48. def addParser(key: CaseInsensitiveString, parser: HeaderParser): Option[HeaderParser]

    Permalink

    Add a parser to the global header parser registry

    Add a parser to the global header parser registry

    key

    name of the header to register the parser for

    parser

    Header parser

    returns

    any existing parser already registered to that key

  49. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  50. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. def dropParser(key: CaseInsensitiveString): Option[HeaderParser]

    Permalink

    Remove the parser for the specified header key

    Remove the parser for the specified header key

    key

    name of the header to be removed

    returns

    Some(parser) if the parser exists, else None

  52. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  53. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  54. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  55. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  56. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  57. def idStringToLong(idString: String): Long

    Permalink
    Definition Classes
    ZipkinHeader
  58. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  59. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  60. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  61. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  62. def parseHeader(header: Raw): ParseResult[Header]

    Permalink
  63. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  64. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  65. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  66. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  67. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  68. def warmUp(): Unit

    Permalink

    Warm up the header parsers by triggering the loading of most classes in this package, so as to increase the speed of the first usage.

Inherited from ZipkinHeader

Inherited from WwwAuthenticateHeader

Inherited from StrictTransportSecurityHeader

Inherited from RefererHeader

Inherited from RangeParser

Inherited from ProxyAuthenticateHeader

Inherited from OriginHeader

Inherited from LocationHeader

Inherited from LinkHeader

Inherited from CookieHeader

Inherited from ContentTypeHeader

Inherited from CacheControlHeader

Inherited from AuthorizationHeader

Inherited from AcceptLanguageHeader

Inherited from AcceptHeader

Inherited from AcceptEncodingHeader

Inherited from AcceptCharsetHeader

Inherited from SimpleHeaders

Inherited from AnyRef

Inherited from Any

Ungrouped