Packages

final case class HttpCookie(name: String, value: String, expires: Option[DateTime] = None, maxAge: Option[Long] = None, domain: Option[String] = None, path: Option[String] = None, secure: Boolean = false, httpOnly: Boolean = false, extension: Option[String] = None) extends javadsl.model.headers.HttpCookie with ToStringRenderable with Product with Serializable

for a full definition of the http cookie header fields, see http://tools.ietf.org/html/rfc6265

Source
HttpCookie.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HttpCookie
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. ToStringRenderable
  7. Renderable
  8. HttpCookie
  9. AnyRef
  10. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new HttpCookie(name: String, value: String, expires: Option[DateTime] = None, maxAge: Option[Long] = None, domain: Option[String] = None, path: Option[String] = None, secure: Boolean = false, httpOnly: Boolean = false, extension: Option[String] = None)

Value Members

  1. val domain: Option[String]
  2. val expires: Option[DateTime]
  3. val extension: Option[String]
  4. def getDomain(): Optional[String]

    Java API

    Java API

    Definition Classes
    HttpCookieHttpCookie
  5. def getExpires(): Optional[javadsl.model.DateTime]

    Java API

    Java API

    Definition Classes
    HttpCookieHttpCookie
  6. def getExtension(): Optional[String]

    Java API

    Java API

    Definition Classes
    HttpCookieHttpCookie
  7. def getMaxAge(): OptionalLong

    Java API

    Java API

    Definition Classes
    HttpCookieHttpCookie
  8. def getPath(): Optional[String]

    Java API

    Java API

    Definition Classes
    HttpCookieHttpCookie
  9. val httpOnly: Boolean
    Definition Classes
    HttpCookieHttpCookie
  10. val maxAge: Option[Long]
  11. val name: String
    Definition Classes
    HttpCookieHttpCookie
  12. def pair(): HttpCookiePair

    Returns the name/value pair for this cookie, to be used in Cookie headers.

    Returns the name/value pair for this cookie, to be used in Cookie headers.

    Definition Classes
    HttpCookieHttpCookie
  13. val path: Option[String]
  14. def render[R <: Rendering](r: R): r.type
    Definition Classes
    HttpCookie → Renderable
  15. val secure: Boolean
    Definition Classes
    HttpCookieHttpCookie
  16. def toString(): String
    Definition Classes
    ToStringRenderable → AnyRef → Any
  17. val value: String
    Definition Classes
    HttpCookieHttpCookie
  18. def withDomain(domain: String): javadsl.model.headers.HttpCookie

    Java API

    Java API

    Definition Classes
    HttpCookieHttpCookie
  19. def withExpires(dateTime: javadsl.model.DateTime): javadsl.model.headers.HttpCookie

    Java API

    Java API

    Definition Classes
    HttpCookieHttpCookie
  20. def withExtension(extension: String): javadsl.model.headers.HttpCookie

    Java API

    Java API

    Definition Classes
    HttpCookieHttpCookie
  21. def withHttpOnly(httpOnly: Boolean): javadsl.model.headers.HttpCookie

    Java API

    Java API

    Definition Classes
    HttpCookieHttpCookie
  22. def withMaxAge(maxAge: Long): javadsl.model.headers.HttpCookie

    Java API

    Java API

    Definition Classes
    HttpCookieHttpCookie
  23. def withPath(path: String): javadsl.model.headers.HttpCookie

    Java API

    Java API

    Definition Classes
    HttpCookieHttpCookie
  24. def withSecure(secure: Boolean): javadsl.model.headers.HttpCookie

    Java API

    Java API

    Definition Classes
    HttpCookieHttpCookie