Package

com.twitter.finagle.memcached

protocol

Permalink

package protocol

Visibility
  1. Public
  2. All

Type Members

  1. case class Add(key: Buf, flags: Int, expiry: Time, value: Buf) extends StorageCommand with Product with Serializable

    Permalink
  2. case class Append(key: Buf, flags: Int, expiry: Time, value: Buf) extends StorageCommand with Product with Serializable

    Permalink
  3. abstract class ArithmeticCommand extends NonStorageCommand with KeyValidation

    Permalink
  4. case class Cas(key: Buf, flags: Int, expiry: Time, value: Buf, casUnique: Buf) extends StorageCommand with Product with Serializable

    Permalink
  5. class ClientError extends Exception

    Permalink

    A catch-all exception class for memcached client-related failures.

  6. sealed abstract class Command extends AnyRef

    Permalink
  7. case class Decr(key: Buf, value: Long) extends ArithmeticCommand with Product with Serializable

    Permalink
  8. case class Delete(key: Buf) extends Command with KeyValidation with Product with Serializable

    Permalink
  9. case class Deleted() extends Response with Product with Serializable

    Permalink
  10. case class Error(cause: Exception) extends Response with Product with Serializable

    Permalink
  11. case class Exists() extends Response with Product with Serializable

    Permalink
  12. case class Get(keys: Seq[Buf]) extends RetrievalCommand with Product with Serializable

    Permalink
  13. case class Gets(keys: Seq[Buf]) extends RetrievalCommand with Product with Serializable

    Permalink
  14. case class Getv(keys: Seq[Buf]) extends RetrievalCommand with Product with Serializable

    Permalink
  15. case class Incr(key: Buf, value: Long) extends ArithmeticCommand with Product with Serializable

    Permalink
  16. case class Info(key: Buf, values: Seq[Buf]) extends Response with Product with Serializable

    Permalink
  17. case class InfoLines(lines: Seq[Info]) extends Response with Product with Serializable

    Permalink
  18. trait KeyValidation extends AnyRef

    Permalink

    This trait contains cache command key validation logic.

    This trait contains cache command key validation logic. The validation is done by searching each buffer for invalid character defined in Bufs.INVALID_KEY_CHARACTER, during construction of this trait.

    All cache commands accepting key/keys should mixin this trait.

  19. case class NoOp() extends Response with Product with Serializable

    Permalink
  20. abstract class NonStorageCommand extends Command

    Permalink
  21. class NonexistentCommand extends Exception

    Permalink

    Indicates that a request failed because an attempt was made to decode a non-existent memcached command.

  22. case class NotFound() extends Response with Product with Serializable

    Permalink
  23. case class NotStored() extends Response with Product with Serializable

    Permalink
  24. case class Number(value: Long) extends Response with Product with Serializable

    Permalink
  25. case class Prepend(key: Buf, flags: Int, expiry: Time, value: Buf) extends StorageCommand with Product with Serializable

    Permalink
  26. case class Quit() extends Command with Product with Serializable

    Permalink
  27. case class Replace(key: Buf, flags: Int, expiry: Time, value: Buf) extends StorageCommand with Product with Serializable

    Permalink
  28. sealed abstract class Response extends AnyRef

    Permalink
  29. abstract class RetrievalCommand extends NonStorageCommand with KeyValidation

    Permalink
  30. class ServerError extends Exception

    Permalink

    A catch-all exception class for memcached server-related failures.

  31. case class Set(key: Buf, flags: Int, expiry: Time, value: Buf) extends StorageCommand with Product with Serializable

    Permalink
  32. case class Stats(args: Seq[Buf]) extends NonStorageCommand with Product with Serializable

    Permalink
  33. abstract class StorageCommand extends Command with KeyValidation

    Permalink
  34. case class Stored() extends Response with Product with Serializable

    Permalink
  35. case class Upsert(key: Buf, flags: Int, expiry: Time, value: Buf, version: Buf) extends StorageCommand with Product with Serializable

    Permalink
  36. case class Value(key: Buf, value: Buf, casUnique: Option[Buf] = None, flags: Option[Buf] = None) extends Product with Serializable

    Permalink
  37. case class Values(values: Seq[Value]) extends Response with Product with Serializable

    Permalink

Value Members

  1. package text

    Permalink

Ungrouped