org.programmiersportgruppe.redis

RedisAsync

trait RedisAsync extends AnyRef

An interface to asynchronously execute Redis commands

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]

    Executes a command, returning a future reply from the server.

    Executes a command, returning a future reply from the server.

    If the server responds with an RError, a failed future containing an ErrorReplyException will be returned.

    If the connection pool fails to deliver a reply within the requestTimeout, a failed future containing an akka.pattern.AskTimeoutException will be returned.

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

    Executes a command that is expected to cause the server to close the connection, returning a unit future that is completed when the connection is closed.

    Executes a command that is expected to cause the server to close the connection, returning a unit future that is completed when the connection is closed.

    If the server responds with an RError, a failed future containing an ErrorReplyException will be returned.

    If the reply is anything other than an error, a failed future containing an UnexpectedReplyException will be returned.

    If the connection pool fails to deliver a reply within the requestTimeout, a failed future containing an akka.pattern.AskTimeoutException will be returned.

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.util.ByteString from the expected RBulkString reply.

    Executes a command and extracts an optional akka.util.ByteString from the expected RBulkString reply.

    If the server responds with an RError, a failed future containing an ErrorReplyException will be returned.

    If the reply is anything other than a bulk string or an error, a failed future containing an UnexpectedReplyException will be returned.

    If the connection pool fails to deliver a reply within the requestTimeout, a failed future containing an akka.pattern.AskTimeoutException will be returned.

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

    Executes a command and extracts a Long from the expected RInteger reply.

    Executes a command and extracts a Long from the expected RInteger reply.

    If the server responds with an RError, a failed future containing an ErrorReplyException will be returned.

    If reply is anything other than an integer or an error, a failed future containing an UnexpectedReplyException will be returned.

    If the connection pool fails to deliver a reply within the requestTimeout, a failed future containing an akka.pattern.AskTimeoutException will be returned.

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

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

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

    If the server responds with an RError, a failed future containing an ErrorReplyException will be returned.

    If the reply is anything other than a bulk string or an error, a failed future containing an UnexpectedReplyException will be returned.

    If the connection pool fails to deliver a reply within the requestTimeout, a failed future containing an akka.pattern.AskTimeoutException will be returned.

  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.

    If the server responds with an RError, a failed future containing an ErrorReplyException will be returned.

    If reply is anything other than an "OK" status or an error, a failed future containing an UnexpectedReplyException will be returned.

    If the connection pool fails to deliver a reply within the requestTimeout, a failed future containing an akka.pattern.AskTimeoutException will be returned.

  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