Package

colossus.protocols

memcache

Permalink

package memcache

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. memcache
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. trait Compressor extends AnyRef

    Permalink
  2. sealed class InvalidMemcacheKeyException extends MemcacheException

    Permalink
  3. trait Memcache extends Protocol

    Permalink
  4. trait MemcacheClient[M[_]] extends LiftedClient[Memcache, M]

    Permalink

    This trait houses the Memcache API.

    This trait houses the Memcache API. It contains implementations for most(not all commands. The only commands not supported yet are: - CAS (upcoming) - admin type commands.

    Just because these commands are not implemented, doesn't mean they cannot be used. The implementors of this trait provide a generic 'execute' command, which allows for the execution of arbitrary colossus.protocols.memcache.MemcacheCommand objects. The calling code is responsible for handling the raw colossus.protocols.memcache.MemcacheReply. The only restriction here is that the replies must fall in line with what the colossus.protocols.memcache.MemcacheReply expects, or the parser will fail to recognize the response as valid.

  5. class MemcacheClientCodec extends ClientCodec[MemcacheCommand, MemcacheReply]

    Permalink
  6. class MemcacheClientException extends MemcacheException

    Permalink
  7. sealed trait MemcacheCommand extends AnyRef

    Permalink
  8. sealed class MemcacheEmptyKeyException extends InvalidMemcacheKeyException

    Permalink
  9. class MemcacheErrorException extends MemcacheException

    Permalink
  10. class MemcacheException extends Exception

    Permalink
  11. sealed trait MemcacheHeader extends AnyRef

    Permalink
  12. sealed class MemcacheInvalidCharacterException extends InvalidMemcacheKeyException

    Permalink
  13. sealed class MemcacheKeyTooLongException extends InvalidMemcacheKeyException

    Permalink
  14. sealed trait MemcacheReply extends AnyRef

    Permalink
  15. class MemcacheReplyParser extends AnyRef

    Permalink
  16. class MemcacheServerException extends MemcacheException

    Permalink
  17. sealed trait MemcacheWriteCommand extends MemcacheCommand

    Permalink
  18. case class UnexpectedMemcacheReplyException(message: String) extends Exception with Product with Serializable

    Permalink
  19. class ZCompressor extends Compressor

    Permalink

Value Members

  1. object Memcache extends ClientFactories[Memcache, MemcacheClient]

    Permalink
  2. object MemcacheClient

    Permalink
  3. object MemcacheCommand

    Permalink
  4. object MemcacheException extends Serializable

    Permalink
  5. object MemcacheReply

    Permalink
  6. object MemcacheReplyParser

    Permalink
  7. object NoCompressor extends Compressor

    Permalink
  8. object UnifiedProtocol

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped