Instance Constructors
-
new
CookieMap(message: Message)
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
+[B1 >: Cookie](elem1: (String, B1), elem2: (String, B1), elems: (String, B1)*): Map[String, B1]
-
def
+[B1 >: Cookie](kv: (String, B1)): Map[String, B1]
-
-
-
-
-
def
++=(xs: TraversableOnce[(String, Cookie)]): CookieMap.this.type
-
-
def
+=(cookie: (String, Cookie)): CookieMap.this.type
-
def
+=(elem1: (String, Cookie), elem2: (String, Cookie), elems: (String, Cookie)*): CookieMap.this.type
-
def
-(elem1: String, elem2: String, elems: String*): CookieMap
-
def
-(key: String): CookieMap
-
-
def
--=(xs: TraversableOnce[String]): CookieMap.this.type
-
def
-=(name: String): CookieMap.this.type
-
def
-=(elem1: String, elem2: String, elems: String*): CookieMap.this.type
-
def
/:[B](z: B)(op: (B, (String, Cookie)) ⇒ B): B
-
def
:\[B](z: B)(op: ((String, Cookie), B) ⇒ B): B
-
final
def
==(arg0: Any): Boolean
-
-
def
add(name: String, cookie: Cookie): Unit
-
def
addAll(cookies: TraversableOnce[Cookie]): Unit
-
def
addString(b: StringBuilder, start: String, sep: String, end: String): StringBuilder
-
def
addString(b: StringBuilder): StringBuilder
-
def
addString(b: StringBuilder, sep: String): StringBuilder
-
def
aggregate[B](z: ⇒ B)(seqop: (B, (String, Cookie)) ⇒ B, combop: (B, B) ⇒ B): B
-
-
def
apply(key: String): Cookie
-
def
applyOrElse[A1 <: String, B1 >: Cookie](x: A1, default: (A1) ⇒ B1): B1
-
final
def
asInstanceOf[T0]: T0
-
def
canEqual(that: Any): Boolean
-
def
clear(): Unit
-
-
-
-
-
def
compose[A](g: (A) ⇒ String): (A) ⇒ Cookie
-
def
contains(key: String): Boolean
-
def
copyToArray[B >: (String, Cookie)](xs: Array[B], start: Int, len: Int): Unit
-
def
copyToArray[B >: (String, Cookie)](xs: Array[B]): Unit
-
def
copyToArray[B >: (String, Cookie)](xs: Array[B], start: Int): Unit
-
def
copyToBuffer[B >: (String, Cookie)](dest: Buffer[B]): Unit
-
-
def
default(key: String): Cookie
-
-
-
-
-
-
-
-
-
def
filterKeys(p: (String) ⇒ Boolean): Map[String, Cookie]
-
-
def
finalize(): Unit
-
-
-
-
def
fold[A1 >: (String, Cookie)](z: A1)(op: (A1, A1) ⇒ A1): A1
-
def
foldLeft[B](z: B)(op: (B, (String, Cookie)) ⇒ B): B
-
def
foldRight[B](z: B)(op: ((String, Cookie), B) ⇒ B): B
-
-
def
foreach[U](f: ((String, Cookie)) ⇒ U): Unit
-
def
genericBuilder[B]: Builder[B, Iterable[B]]
-
def
get(name: String): Option[Cookie]
-
def
getAll(name: String): Seq[Cookie]
-
final
def
getClass(): Class[_]
-
def
getOrElse[B1 >: Cookie](key: String, default: ⇒ B1): B1
-
def
getOrElseUpdate(key: String, op: ⇒ Cookie): Cookie
-
def
getValue(name: String): Option[String]
-
def
groupBy[K](f: ((String, Cookie)) ⇒ K): Map[K, CookieMap]
-
-
def
hasDefiniteSize: Boolean
-
def
hashCode(): Int
-
def
head: (String, Cookie)
-
def
headOption: Option[(String, Cookie)]
-
-
-
def
isDefinedAt(key: String): Boolean
-
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
isTraversableAgain: Boolean
-
-
def
iterator: Iterator[(String, Cookie)]
-
def
keySet: Set[String]
-
def
keys: Iterable[String]
-
def
keysIterator: Iterator[String]
-
def
last: (String, Cookie)
-
def
lastOption: Option[(String, Cookie)]
-
-
def
map[B, That](f: ((String, Cookie)) ⇒ B)(implicit bf: CanBuildFrom[CookieMap, B, That]): That
-
def
mapResult[NewTo](f: (CookieMap) ⇒ NewTo): Builder[(String, Cookie), NewTo]
-
def
mapValues[C](f: (Cookie) ⇒ C): Map[String, C]
-
def
max[B >: (String, Cookie)](implicit cmp: Ordering[B]): (String, Cookie)
-
def
maxBy[B](f: ((String, Cookie)) ⇒ B)(implicit cmp: Ordering[B]): (String, Cookie)
-
def
min[B >: (String, Cookie)](implicit cmp: Ordering[B]): (String, Cookie)
-
def
minBy[B](f: ((String, Cookie)) ⇒ B)(implicit cmp: Ordering[B]): (String, Cookie)
-
def
mkString: String
-
def
mkString(sep: String): String
-
def
mkString(start: String, sep: String, end: String): String
-
-
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
-
-
def
parCombiner: Combiner[(String, Cookie), ParMap[String, Cookie]]
-
-
def
product[B >: (String, Cookie)](implicit num: Numeric[B]): B
-
-
def
reduce[A1 >: (String, Cookie)](op: (A1, A1) ⇒ A1): A1
-
def
reduceLeft[B >: (String, Cookie)](op: (B, (String, Cookie)) ⇒ B): B
-
def
reduceLeftOption[B >: (String, Cookie)](op: (B, (String, Cookie)) ⇒ B): Option[B]
-
def
reduceOption[A1 >: (String, Cookie)](op: (A1, A1) ⇒ A1): Option[A1]
-
def
reduceRight[B >: (String, Cookie)](op: ((String, Cookie), B) ⇒ B): B
-
def
reduceRightOption[B >: (String, Cookie)](op: ((String, Cookie), B) ⇒ B): Option[B]
-
def
remove(key: String): Option[Cookie]
-
def
removeAll(cookies: TraversableOnce[String]): Unit
-
-
-
-
def
reversed: List[(String, Cookie)]
-
def
rewriteCookieHeaders(): Unit
-
def
runWith[U](action: (Cookie) ⇒ U): (String) ⇒ Boolean
-
-
def
scan[B >: (String, Cookie), That](z: B)(op: (B, B) ⇒ B)(implicit cbf: CanBuildFrom[CookieMap, B, That]): That
-
def
scanLeft[B, That](z: B)(op: (B, (String, Cookie)) ⇒ B)(implicit bf: CanBuildFrom[CookieMap, B, That]): That
-
def
scanRight[B, That](z: B)(op: ((String, Cookie), B) ⇒ B)(implicit bf: CanBuildFrom[CookieMap, B, That]): That
-
def
seq: Map[String, Cookie]
-
def
size: Int
-
-
-
def
sizeHint(size: Int): Unit
-
def
sizeHintBounded(size: Int, boundingColl: TraversableLike[_, _]): Unit
-
-
-
-
-
-
def
stringPrefix: String
-
def
sum[B >: (String, Cookie)](implicit num: Numeric[B]): B
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
-
-
-
-
-
def
thisCollection: Iterable[(String, Cookie)]
-
def
to[Col[_]](implicit cbf: CanBuildFrom[Nothing, (String, Cookie), Col[(String, Cookie)]]): Col[(String, Cookie)]
-
def
toArray[B >: (String, Cookie)](implicit arg0: ClassTag[B]): Array[B]
-
def
toBuffer[C >: (String, Cookie)]: Buffer[C]
-
-
-
-
-
def
toList: List[(String, Cookie)]
-
def
toMap[T, U](implicit ev: <:<[(String, Cookie), (T, U)]): Map[T, U]
-
def
toSeq: Seq[(String, Cookie)]
-
def
toSet[B >: (String, Cookie)]: Set[B]
-
def
toStream: Stream[(String, Cookie)]
-
def
toString(): String
-
-
def
toVector: Vector[(String, Cookie)]
-
def
transform(f: (String, Cookie) ⇒ Cookie): CookieMap.this.type
-
-
def
unzip[A1, A2](implicit asPair: ((String, Cookie)) ⇒ (A1, A2)): (Iterable[A1], Iterable[A2])
-
def
unzip3[A1, A2, A3](implicit asTriple: ((String, Cookie)) ⇒ (A1, A2, A3)): (Iterable[A1], Iterable[A2], Iterable[A3])
-
def
update(key: String, value: Cookie): Unit
-
def
updated[B1 >: Cookie](key: String, value: B1): Map[String, B1]
-
-
-
-
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
withDefault(d: (String) ⇒ Cookie): Map[String, Cookie]
-
def
withDefaultValue(d: Cookie): Map[String, Cookie]
-
-
def
zip[A1 >: (String, Cookie), B, That](that: GenIterable[B])(implicit bf: CanBuildFrom[CookieMap, (A1, B), That]): That
-
def
zipAll[B, A1 >: (String, Cookie), That](that: GenIterable[B], thisElem: A1, thatElem: B)(implicit bf: CanBuildFrom[CookieMap, (A1, B), That]): That
-
def
zipWithIndex[A1 >: (String, Cookie), That](implicit bf: CanBuildFrom[CookieMap, (A1, Int), That]): That
Inherited from Cloneable
Inherited from (String) ⇒ Cookie
Adapt cookies of a Message to a mutable Map where cookies are indexed by their name. Requests use the Cookie header and Responses use the Set-Cookie header. If a cookie is added to the CookieMap, a header is automatically added to the Message. You can add the same cookie more than once. Use getAll to retrieve all of them, otherwise only the first one is returned. If a cookie is removed from the CookieMap, a header is automatically removed from the message