com
.
twitter
.
finagle
.
memcached
protocol
package
protocol
Visibility
Public
All
Type Members
case class
Add
(
key:
ChannelBuffer
,
flags:
Int
,
expiry:
Time
,
value:
ChannelBuffer
)
extends
StorageCommand
with
Product
with
Serializable
case class
Append
(
key:
ChannelBuffer
,
flags:
Int
,
expiry:
Time
,
value:
ChannelBuffer
)
extends
StorageCommand
with
Product
with
Serializable
abstract
class
ArithmeticCommand
extends
NonStorageCommand
with
KeyValidation
case class
Cas
(
key:
ChannelBuffer
,
flags:
Int
,
expiry:
Time
,
value:
ChannelBuffer
,
casUnique:
ChannelBuffer
)
extends
StorageCommand
with
Product
with
Serializable
class
ClientError
extends
Exception
sealed abstract
class
Command
extends
AnyRef
case class
Decr
(
key:
ChannelBuffer
,
value:
Long
)
extends
ArithmeticCommand
with
Product
with
Serializable
case class
Delete
(
key:
ChannelBuffer
)
extends
Command
with
KeyValidation
with
Product
with
Serializable
case class
Deleted
()
extends
Response
with
Product
with
Serializable
case class
Error
(
cause:
Exception
)
extends
Response
with
Product
with
Serializable
case class
Exists
()
extends
Response
with
Product
with
Serializable
case class
Get
(
keys:
Seq
[
ChannelBuffer
]
)
extends
RetrievalCommand
with
Product
with
Serializable
case class
Gets
(
keys:
Seq
[
ChannelBuffer
]
)
extends
RetrievalCommand
with
Product
with
Serializable
case class
Incr
(
key:
ChannelBuffer
,
value:
Long
)
extends
ArithmeticCommand
with
Product
with
Serializable
case class
Info
(
key:
ChannelBuffer
,
values:
Seq
[
ChannelBuffer
]
)
extends
Response
with
Product
with
Serializable
case class
InfoLines
(
lines:
Seq
[
Info
]
)
extends
Response
with
Product
with
Serializable
trait
KeyValidation
extends
AnyRef
This trait contains cache command key validation logic.
case class
NoOp
()
extends
Response
with
Product
with
Serializable
abstract
class
NonStorageCommand
extends
Command
class
NonexistentCommand
extends
Exception
case class
NotFound
()
extends
Response
with
Product
with
Serializable
case class
NotStored
()
extends
Response
with
Product
with
Serializable
case class
Number
(
value:
Long
)
extends
Response
with
Product
with
Serializable
case class
Prepend
(
key:
ChannelBuffer
,
flags:
Int
,
expiry:
Time
,
value:
ChannelBuffer
)
extends
StorageCommand
with
Product
with
Serializable
case class
Quit
()
extends
Command
with
Product
with
Serializable
case class
Replace
(
key:
ChannelBuffer
,
flags:
Int
,
expiry:
Time
,
value:
ChannelBuffer
)
extends
StorageCommand
with
Product
with
Serializable
sealed abstract
class
Response
extends
AnyRef
abstract
class
RetrievalCommand
extends
NonStorageCommand
with
KeyValidation
class
ServerError
extends
Exception
case class
Set
(
key:
ChannelBuffer
,
flags:
Int
,
expiry:
Time
,
value:
ChannelBuffer
)
extends
StorageCommand
with
Product
with
Serializable
case class
Stats
(
args:
Seq
[
ChannelBuffer
]
)
extends
NonStorageCommand
with
Product
with
Serializable
abstract
class
StorageCommand
extends
Command
with
KeyValidation
case class
Stored
()
extends
Response
with
Product
with
Serializable
case class
Value
(
key:
ChannelBuffer
,
value:
ChannelBuffer
,
casUnique:
Option
[
ChannelBuffer
] =
scala.None
,
flags:
Option
[
ChannelBuffer
] =
scala.None
)
extends
Product
with
Serializable
case class
Values
(
values:
Seq
[
Value
]
)
extends
Response
with
Product
with
Serializable
Value Members
package
text
Ungrouped