com
.
github
.
j5ik2o
.
reactive
redis
package
redis
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
redis
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
abstract
class
ConnectionAutoClose
[
M
[
_
]
,
A
]
extends
AnyRef
type
NewRedisConnection
= (
PeerConfig
,
Option
[
Decider
],
Seq
[
EventHandler
]) ⇒
RedisConnection
final
case class
PeerConfig
(
remoteAddress:
InetSocketAddress
,
localAddress:
Option
[
InetSocketAddress
] =
None
,
options:
Seq
[
SocketOption
] =
immutable.Seq.empty
,
halfClose:
Boolean
=
true
,
connectTimeout:
Duration
=
Duration.Inf
,
idleTimeout:
Duration
=
Duration.Inf
,
connectionBackoffConfig:
Option
[
BackoffConfig
] =
None
,
requestTimeout:
Duration
=
Duration.Inf
,
requestBackoffConfig:
Option
[
BackoffConfig
] =
None
,
requestBufferSize:
Int
=
...
,
redisConnectionSourceMode:
RedisConnectionSourceMode
=
RedisConnectionSourceMode.QueueMode
,
overflowStrategyOnSourceQueueMode:
OverflowStrategy
=
OverflowStrategy.backpressure
)
extends
Product
with
Serializable
final
case class
Provided
[
A
]
(
value:
A
)
extends
Result
[
A
] with
Product
with
Serializable
type
ReaderRedisConnection
[
M
[
_
]
,
A
]
=
Kleisli
[
M
,
RedisConnection
,
A
]
type
ReaderTTask
[
C
,
A
]
=
Kleisli
[
Task
,
C
,
A
]
type
ReaderTTaskRedisConnection
[
A
]
=
Kleisli
[
Task
,
RedisConnection
,
A
]
abstract
class
RedisBaseException
extends
Exception
Annotations
@SuppressWarnings
()
class
RedisClient
extends
StringsFeature
with
ListsFeature
with
HashesFeature
with
SetsFeature
with
SortedSetsFeature
with
GeoFeature
with
PubSubFeature
with
HyperLogLogFeature
with
StreamsFeature
with
KeysFeature
with
ConnectionFeature
with
ServerFeature
with
ClusterFeature
with
TransactionsFeature
trait
RedisConnection
extends
AnyRef
abstract
class
RedisConnectionPool
[
M
[
_
]
]
extends
AnyRef
class
RedisConnectionPoolFlow
extends
AnyRef
sealed
trait
RedisConnectionSourceMode
extends
EnumEntry
trait
RedisConnectionSupport
extends
AnyRef
Annotations
@SuppressWarnings
()
final
case class
RedisIOException
(
message:
Option
[
String
]
,
cause:
Option
[
Throwable
] =
None
)
extends
RedisBaseException
with
Product
with
Serializable
final
class
RedisMasterSlavesConnection
extends
RedisConnection
final
case class
RedisRequestException
(
message:
String
,
cause:
Option
[
Throwable
] =
None
)
extends
RedisBaseException
with
Product
with
Serializable
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
sealed
trait
Result
[
+A
]
extends
AnyRef
Value Members
object
CommandResponseCont
object
ConnectionAutoClose
object
PeerConfig
extends
Serializable
object
ReaderTTask
object
RedisClient
object
RedisConnection
object
RedisConnectionPool
object
RedisConnectionPoolFlow
object
RedisConnectionSourceMode
extends
Enum
[
RedisConnectionSourceMode
]
object
Result
object
Suspended
extends
Result
[
Nothing
] with
Product
with
Serializable
package
command
package
experimental
package
feature
package
parser
package
pool
package
util
Inherited from
AnyRef
Inherited from
Any
Ungrouped