public final class HttpCookie extends HttpCookie implements ToStringRenderable, scala.Product, scala.Serializable
Constructor and Description |
---|
HttpCookie(java.lang.String name,
java.lang.String value,
scala.Option<DateTime> expires,
scala.Option<java.lang.Object> maxAge,
scala.Option<java.lang.String> domain,
scala.Option<java.lang.String> path,
boolean secure,
boolean httpOnly,
scala.Option<java.lang.String> extension) |
Modifier and Type | Method and Description |
---|---|
scala.Option<java.lang.String> |
domain() |
static akka.parboiled2.CharPredicate |
domainChars() |
scala.Option<DateTime> |
expires() |
scala.Option<java.lang.String> |
extension() |
static HttpCookie |
fromPair(HttpCookiePair pair,
scala.Option<DateTime> expires,
scala.Option<java.lang.Object> maxAge,
scala.Option<java.lang.String> domain,
scala.Option<java.lang.String> path,
boolean secure,
boolean httpOnly,
scala.Option<java.lang.String> extension) |
java.util.Optional<java.lang.String> |
getDomain()
Java API
|
java.util.Optional<DateTime> |
getExpires()
Java API
|
java.util.Optional<java.lang.String> |
getExtension()
Java API
|
java.util.OptionalLong |
getMaxAge()
Java API
|
java.util.Optional<java.lang.String> |
getPath()
Java API
|
boolean |
httpOnly() |
scala.Option<java.lang.Object> |
maxAge() |
java.lang.String |
name() |
static akka.parboiled2.CharPredicate |
nameChars() |
HttpCookiePair |
pair()
Returns the name/value pair for this cookie, to be used in
Cookie headers. |
scala.Option<java.lang.String> |
path() |
static akka.parboiled2.CharPredicate |
pathOrExtChars() |
static akka.parboiled2.CharPredicate |
rawValueChars() |
<R extends Rendering> |
render(R r) |
boolean |
secure() |
java.lang.String |
value() |
static akka.parboiled2.CharPredicate |
valueChars()
http://tools.ietf.org/html/rfc6265#section-4.1.1
US-ASCII characters excluding CTLs, whitespace DQUOTE, comma, semicolon, and backslash
|
HttpCookie |
withDomain(java.lang.String domain)
Java API
|
HttpCookie |
withExpires(DateTime dateTime)
Java API
|
HttpCookie |
withExtension(java.lang.String extension)
Java API
|
HttpCookie |
withHttpOnly(boolean httpOnly)
Java API
|
HttpCookie |
withMaxAge(long maxAge)
Java API
|
HttpCookie |
withPath(java.lang.String path)
Java API
|
HttpCookie |
withSecure(boolean secure)
Java API
|
create, create, create
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
toString
public HttpCookie(java.lang.String name, java.lang.String value, scala.Option<DateTime> expires, scala.Option<java.lang.Object> maxAge, scala.Option<java.lang.String> domain, scala.Option<java.lang.String> path, boolean secure, boolean httpOnly, scala.Option<java.lang.String> extension)
public static HttpCookie fromPair(HttpCookiePair pair, scala.Option<DateTime> expires, scala.Option<java.lang.Object> maxAge, scala.Option<java.lang.String> domain, scala.Option<java.lang.String> path, boolean secure, boolean httpOnly, scala.Option<java.lang.String> extension)
public static akka.parboiled2.CharPredicate nameChars()
public static akka.parboiled2.CharPredicate valueChars()
public static akka.parboiled2.CharPredicate rawValueChars()
public static akka.parboiled2.CharPredicate domainChars()
public static akka.parboiled2.CharPredicate pathOrExtChars()
public java.lang.String name()
name
in class HttpCookie
public java.lang.String value()
value
in class HttpCookie
public scala.Option<DateTime> expires()
public scala.Option<java.lang.Object> maxAge()
public scala.Option<java.lang.String> domain()
public scala.Option<java.lang.String> path()
public boolean secure()
secure
in class HttpCookie
public boolean httpOnly()
httpOnly
in class HttpCookie
public scala.Option<java.lang.String> extension()
public HttpCookiePair pair()
Cookie
headers.pair
in class HttpCookie
public <R extends Rendering> Rendering render(R r)
render
in interface Renderable
public java.util.Optional<java.lang.String> getExtension()
getExtension
in class HttpCookie
public java.util.Optional<java.lang.String> getPath()
getPath
in class HttpCookie
public java.util.Optional<java.lang.String> getDomain()
getDomain
in class HttpCookie
public java.util.OptionalLong getMaxAge()
getMaxAge
in class HttpCookie
public java.util.Optional<DateTime> getExpires()
getExpires
in class HttpCookie
public HttpCookie withExpires(DateTime dateTime)
withExpires
in class HttpCookie
public HttpCookie withDomain(java.lang.String domain)
withDomain
in class HttpCookie
public HttpCookie withPath(java.lang.String path)
withPath
in class HttpCookie
public HttpCookie withMaxAge(long maxAge)
withMaxAge
in class HttpCookie
public HttpCookie withSecure(boolean secure)
withSecure
in class HttpCookie
public HttpCookie withHttpOnly(boolean httpOnly)
withHttpOnly
in class HttpCookie
public HttpCookie withExtension(java.lang.String extension)
withExtension
in class HttpCookie