Interface CookieDirectives
-
- All Known Subinterfaces:
Directives
- All Known Implementing Classes:
CookieDirectives$,Directives$,HttpApp
public interface CookieDirectives
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Directive<scala.Tuple1<HttpCookiePair>>cookie(java.lang.String name)Extracts theHttpCookiePairwith the given name.Directive<scala.runtime.BoxedUnit>deleteCookie(HttpCookie first, scala.collection.immutable.Seq<HttpCookie> more)Adds a {@link Set-Cookie} response header expiring the given cookies.Directive<scala.runtime.BoxedUnit>deleteCookie(java.lang.String name, java.lang.String domain, java.lang.String path)Adds a {@link Set-Cookie} response header expiring the cookie with the given properties.scala.Function1<HttpHeader,scala.Option<HttpCookiePair>>findCookie(java.lang.String name)Directive<scala.Tuple1<scala.Option<HttpCookiePair>>>optionalCookie(java.lang.String name)Extracts theHttpCookiePairwith the given name as anOption[HttpCookiePair].Directive<scala.runtime.BoxedUnit>setCookie(HttpCookie first, scala.collection.immutable.Seq<HttpCookie> more)Adds a {@link Set-Cookie} response header with the given cookies.
-
-
-
Method Detail
-
cookie
Directive<scala.Tuple1<HttpCookiePair>> cookie(java.lang.String name)
Extracts theHttpCookiePairwith the given name. If the cookie is not present the request is rejected with a respectiveMissingCookieRejection.- Parameters:
name- (undocumented)- Returns:
- (undocumented)
-
optionalCookie
Directive<scala.Tuple1<scala.Option<HttpCookiePair>>> optionalCookie(java.lang.String name)
Extracts theHttpCookiePairwith the given name as anOption[HttpCookiePair]. If the cookie is not present a value ofNoneis extracted.- Parameters:
name- (undocumented)- Returns:
- (undocumented)
-
findCookie
scala.Function1<HttpHeader,scala.Option<HttpCookiePair>> findCookie(java.lang.String name)
-
setCookie
Directive<scala.runtime.BoxedUnit> setCookie(HttpCookie first, scala.collection.immutable.Seq<HttpCookie> more)
Adds a {@link Set-Cookie} response header with the given cookies.- Parameters:
first- (undocumented)more- (undocumented)- Returns:
- (undocumented)
-
deleteCookie
Directive<scala.runtime.BoxedUnit> deleteCookie(HttpCookie first, scala.collection.immutable.Seq<HttpCookie> more)
Adds a {@link Set-Cookie} response header expiring the given cookies.- Parameters:
first- (undocumented)more- (undocumented)- Returns:
- (undocumented)
-
deleteCookie
Directive<scala.runtime.BoxedUnit> deleteCookie(java.lang.String name, java.lang.String domain, java.lang.String path)
Adds a {@link Set-Cookie} response header expiring the cookie with the given properties.- Parameters:
name- (undocumented)domain- (undocumented)path- (undocumented)- Returns:
- (undocumented)
-
-