com.twitter.finagle.memcached

protocol

package protocol

Visibility
  1. Public
  2. All

Type Members

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

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

  3. abstract class ArithmeticCommand extends NonStorageCommand with KeyValidation

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

  5. class ClientError extends Exception

  6. sealed abstract class Command extends AnyRef

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

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

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

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

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

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

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

  14. case class Incr(key: ChannelBuffer, value: Long) extends ArithmeticCommand with Product with Serializable

  15. case class Info(key: ChannelBuffer, values: Seq[ChannelBuffer]) extends Response with Product with Serializable

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

  17. trait KeyValidation extends AnyRef

    This trait contains cache command key validation logic.

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

  19. abstract class NonStorageCommand extends Command

  20. class NonexistentCommand extends Exception

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

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

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

  24. case class Prepend(key: ChannelBuffer, flags: Int, expiry: Time, value: ChannelBuffer) extends StorageCommand with Product with Serializable

  25. case class Quit() extends Command with Product with Serializable

  26. case class Replace(key: ChannelBuffer, flags: Int, expiry: Time, value: ChannelBuffer) extends StorageCommand with Product with Serializable

  27. sealed abstract class Response extends AnyRef

  28. abstract class RetrievalCommand extends NonStorageCommand with KeyValidation

  29. class ServerError extends Exception

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

  31. case class Stats(args: Seq[ChannelBuffer]) extends NonStorageCommand with Product with Serializable

  32. abstract class StorageCommand extends Command with KeyValidation

  33. case class Stored() extends Response with Product with Serializable

  34. case class Value(key: ChannelBuffer, value: ChannelBuffer, casUnique: Option[ChannelBuffer] = scala.None, flags: Option[ChannelBuffer] = scala.None) extends Product with Serializable

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

Value Members

  1. package text

Ungrouped