trait Protocol extends R
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- Protocol
- R
- Reply
- AnyRef
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- Protected
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
- def +(other: String): String
- def ->[B](y: B): (Protocol, B)
- 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[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def ensuring(cond: (Protocol) => Boolean, msg: => Any): Protocol
- def ensuring(cond: (Protocol) => Boolean): Protocol
- def ensuring(cond: Boolean, msg: => Any): Protocol
- def ensuring(cond: Boolean): Protocol
- 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 evaluate[F[_], In <: HList, Out <: HList](commands: In, res: Out)(implicit arg0: Concurrent[F], arg1: ContextShift[F]): F[Any]
- Definition Classes
- Reply
- def execReply(handlers: Seq[() => Any]): PartialFunction[(Char, Array[Byte]), Option[List[Any]]]
- Definition Classes
- Reply
- def formatted(fmtstr: String): String
- 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() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- 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() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- 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(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()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
- def →[B](y: B): (Protocol, B)
- Implicit
- This member is added by an implicit conversion from Protocol toArrowAssoc[Protocol] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use
->
instead. If you still wish to display it as one character, consider using a font with programming ligatures such as Fira Code.