package memcached
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- memcached
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- final case class BackoffConfig(minBackoff: FiniteDuration = 3 seconds, maxBackoff: FiniteDuration = 30 seconds, randomFactor: Double = 0.2, maxRestarts: Int = -1) extends Product with Serializable
- final case class BufferOfferException(message: String, cause: Option[Throwable] = None) extends MemcachedBaseException with Product with Serializable
- abstract class ConnectionAutoClose[M[_], A] extends AnyRef
- sealed trait ErrorType extends EnumEntry
- final case class HashRingConnection(connectionPools: Seq[MemcachedConnectionPool[Task]], replicas: Int = 2) extends MemcachedConnection with Product with Serializable
-
abstract
class
MemcachedBaseException extends Exception
- Annotations
- @SuppressWarnings()
- final class MemcachedClient extends AnyRef
- trait MemcachedConnection extends AnyRef
- abstract class MemcachedConnectionPool[M[_]] extends AnyRef
- class MemcachedConnectionPoolFlow extends AnyRef
- final case class MemcachedIOException(errorType: ErrorType, message: Option[String], cause: Option[Throwable] = None) extends MemcachedBaseException with Product with Serializable
- final case class PeerConfig(remoteAddress: InetSocketAddress, localAddress: Option[InetSocketAddress] = None, options: Seq[SocketOption] = immutable.Seq.empty, halfClose: Boolean = false, connectTimeout: Duration = Duration.Inf, idleTimeout: Duration = Duration.Inf, backoffConfig: BackoffConfig = BackoffConfig(), requestBufferSize: Int = ..., overflowStrategy: OverflowStrategy = OverflowStrategy.backpressure) extends Product with Serializable
- type ReaderMemcachedConnection[M[_], A] = Kleisli[M, MemcachedConnection, A]
- type ReaderTTask[C, A] = Kleisli[Task, C, A]
- type ReaderTTaskMemcachedConnection[A] = Kleisli[Task, MemcachedConnection, A]
- final case class RequestContext(commandRequest: CommandRequest, promise: Promise[CommandResponse], requestAt: ZonedDateTime) extends Product with Serializable
- trait ResponseBase extends AnyRef
- final case class ResponseContext(byteString: ByteString, requestContext: RequestContext, requestsInTx: Seq[CommandRequest] = Seq.empty, responseAt: ZonedDateTime = ZonedDateTime.now) extends ResponseBase with Product with Serializable
Value Members
- object ConnectionAutoClose
- object ErrorType extends Enum[ErrorType]
- object MemcachedClient
- object MemcachedConnection
- object MemcachedConnectionPool
- object MemcachedConnectionPoolFlow
- object PeerConfig extends Serializable
- object ReaderTTask