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
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): 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[_]
- 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( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )