package exceptions
- Alphabetic
- Public
- All
Type Members
-
final
case class
RedisClusterErrorResponseException
(error: ClusterError, message: String) extends RedisException with Product with Serializable
Exception with a specific cluster error response, which allows a cluster client to respond by redirecting the request and changing its state.
-
final
case class
RedisClusterException
(message: String) extends RedisException with Product with Serializable
A generic exception signaling some problem with cluster state.
-
final
case class
RedisErrorResponseException
(message: String) extends RedisException with Product with Serializable
Exception thrown when the Redis server replies with an error message
-
abstract
class
RedisException
extends Exception
Base class of all exceptions thrown by scredis
-
final
case class
RedisIOException
(message: String = null, cause: Throwable = null) extends RedisException with Product with Serializable
Wraps all IO exceptions
-
final
case class
RedisInvalidArgumentException
(message: String) extends RedisException with Product with Serializable
Exception thrown when the provided arguments of a command are invalid
-
final
case class
RedisProtocolException
(message: String, cause: Throwable = null) extends RedisException with Product with Serializable
Exception resulting from an unexpected breach of protocol such as receiving an unexpected reply from the
Redis
server.Exception resulting from an unexpected breach of protocol such as receiving an unexpected reply from the
Redis
server. This should never happen in practice. -
final
case class
RedisReaderException
(cause: Throwable) extends RedisException with Product with Serializable
Exception thrown when part of the response could not be deserialized by the provided scredis.serialization.Reader.
-
final
case class
RedisTransactionBuilderException
(message: String = null, cause: Throwable = null) extends RedisException with Product with Serializable
Exception that can be thrown while building a Transaction
-
final
case class
RedisWriterException
(cause: Throwable) extends RedisException with Product with Serializable
Exception thrown when a command argument could not be serialized by the provided scredis.serialization.Writer.
Value Members
-
object
RedisTransactionAbortedException
extends RedisException with Product with Serializable
Exception resulting from a transaction being aborted due to watched key(s).