org.programmiersportgruppe.redis

RedisAsync

trait RedisAsync extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. RedisAsync
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def execute(command: Command): Future[RSuccessValue]

  2. abstract def executeConnectionClose(command: Command): Future[Unit]

    Executes a command that is expected to cause the server to close the connection.

    Executes a command that is expected to cause the server to close the connection.

    command

    the command to be executed

    returns

    a unit future that completes when the connection closes

  3. implicit abstract val executor: ExecutionContext

Concrete Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  10. def executeByteString(command: Command): Future[Option[ByteString]]

    Executes a command and extracts an optional akka.

    Executes a command and extracts an optional akka.util.ByteString from the bulk reply that is expected.

    command

    the bulk reply command to be executed

    Exceptions thrown
    AskTimeoutException

    if the connection pool fails to deliver a reply within the requestTimeout

    ErrorReplyException

    if the server gives an error reply

    UnexpectedReplyException

    if the server gives a proper non-bulk reply

  11. def executeLong(command: Command): Future[Long]

    Executes a command and extracts a Long from the int reply that is expected.

    Executes a command and extracts a Long from the int reply that is expected.

    command

    the int reply command to be executed

    Exceptions thrown
    AskTimeoutException

    if the connection pool fails to deliver a reply within the requestTimeout

    ErrorReplyException

    if the server gives an error reply

    UnexpectedReplyException

    if the server gives a proper non-bulk reply

  12. def executeString(command: Command): Future[Option[String]]

    Executes a command and extracts an optional String from the UTF-8 encoded bulk reply that is expected.

    Executes a command and extracts an optional String from the UTF-8 encoded bulk reply that is expected.

    command

    the bulk reply command to be executed

    Exceptions thrown
    ???

    if the reply cannot be decoded as UTF-8

    AskTimeoutException

    if the connection pool fails to deliver a reply within the requestTimeout

    ErrorReplyException

    if the server gives an error reply

    UnexpectedReplyException

    if the server gives a proper non-bulk reply

  13. def executeSuccessfully(command: Command): Future[Unit]

    Executes a command and verifies that it gets an "OK" status reply.

    Executes a command and verifies that it gets an "OK" status reply.

    command

    the ok status reply command to be executed

    Exceptions thrown
    AskTimeoutException

    if the connection pool fails to deliver a reply within the requestTimeout

    ErrorReplyException

    if the server gives an error reply

    UnexpectedReplyException

    if the server gives a proper reply that is not StatusReply("OK")

  14. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  16. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  17. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  18. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  19. final def notify(): Unit

    Definition Classes
    AnyRef
  20. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  21. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  22. def toString(): String

    Definition Classes
    AnyRef → Any
  23. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped