Trait

org.programmiersportgruppe.redis

RedisAsync

Related Doc: package redis

Permalink

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
Visibility
  1. Public
  2. All

Abstract Value Members

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

    Permalink

    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]

    Permalink

    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: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

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

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

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

    Permalink

    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.

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

    Permalink

    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.

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

    Permalink

    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.

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

    Permalink

    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.

  12. def finalize(): Unit

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  20. def toString(): String

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped