trait Protocol extends R
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- Protocol
- R
- Reply
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- type FoldReply = PartialFunction[(Char, Array[Byte], Option[GeoRadiusMember]), Option[GeoRadiusMember]]
The following partial functions intend to manage the response from the GEORADIUS and GEORADIUSBYMEMBER commands.
The following partial functions intend to manage the response from the GEORADIUS and GEORADIUSBYMEMBER commands. The code is not as generic as the previous ones as the exposed types are quite complex and really specific to these two commands
- Definition Classes
- Reply
- type MultiNestedReply = PartialFunction[(Char, Array[Byte]), Option[List[Option[List[Option[Array[Byte]]]]]]]
- Definition Classes
- Reply
- type MultiReply = PartialFunction[(Char, Array[Byte]), Option[List[Option[Array[Byte]]]]]
- Definition Classes
- Reply
- type PairReply = PartialFunction[(Char, Array[Byte]), Option[(Option[Array[Byte]], Option[List[Option[Array[Byte]]]])]]
- Definition Classes
- Reply
- type Reply[T] = PartialFunction[(Char, Array[Byte]), T]
- Definition Classes
- Reply
- type SingleReply = PartialFunction[(Char, Array[Byte]), Option[Array[Byte]]]
- Definition Classes
- Reply
Abstract Value Members
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def asAny: Option[Any]
- Definition Classes
- R
- def asBoolean: Boolean
- Definition Classes
- R
- def asBulk[T](implicit parse: Parse[T]): Option[T]
- Definition Classes
- R
- def asBulkWithTime[T](implicit parse: Parse[T]): Option[T]
- Definition Classes
- R
- def asExec(handlers: Seq[() => Any]): Option[List[Any]]
- Definition Classes
- R
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def asInt: Option[Int]
- Definition Classes
- R
- def asList[T](implicit parse: Parse[T]): Option[List[Option[T]]]
- Definition Classes
- R
- def asListPairs[A, B](implicit parseA: Parse[A], parseB: Parse[B]): Option[List[Option[(A, B)]]]
- Definition Classes
- R
- def asLong: Option[Long]
- Definition Classes
- R
- def asPair[T](implicit parse: Parse[T]): Option[(Option[Int], Option[List[Option[T]]])]
- Definition Classes
- R
- def asQueuedList: Option[List[Option[String]]]
- Definition Classes
- R
- def asSet[T](implicit arg0: Parse[T]): Option[Set[Option[T]]]
- Definition Classes
- R
- def asString: Option[String]
- Definition Classes
- R
- def bulkRead(s: Array[Byte]): Option[Array[Byte]]
- Definition Classes
- Reply
- val bulkReply: SingleReply
- Definition Classes
- Reply
- def clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- val errReply: Reply[Nothing]
- Definition Classes
- Reply
- def execReply(handlers: Seq[() => Any]): PartialFunction[(Char, Array[Byte]), Option[List[Any]]]
- Definition Classes
- Reply
- def finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- val geoRadiusMemberReply: Reply[Option[List[Option[GeoRadiusMember]]]]
Entry point for GEORADIUS result analysis.
Entry point for GEORADIUS result analysis. The analysis is done in three steps.
First step : we are expecting a MULTI structure and will iterate trivially on it.
- Definition Classes
- Reply
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- val integerReply: Reply[Option[Int]]
- Definition Classes
- Reply
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val longReply: Reply[Option[Long]]
- Definition Classes
- Reply
- val multiBulkNested: MultiNestedReply
- Definition Classes
- Reply
- val multiBulkReply: MultiReply
- Definition Classes
- Reply
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val pairBulkReply: PairReply
- Definition Classes
- Reply
- def queuedReplyInt: Reply[Option[Int]]
- Definition Classes
- Reply
- def queuedReplyList: MultiReply
- Definition Classes
- Reply
- def queuedReplyLong: Reply[Option[Long]]
- Definition Classes
- Reply
- def receive[T](pf: Reply[T]): T
- Definition Classes
- Reply
- val singleLineReply: SingleReply
- Definition Classes
- Reply
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()