com
.
github
.
j5ik2o
.
reactive
memcached
package
memcached
Linear Supertypes
AnyRef
,
Any
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:
CommandRequestBase
,
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
package
command
package
parser
package
pool
package
util
Inherited from
AnyRef
Inherited from
Any
Ungrouped