Interface | Description |
---|---|
CompleteableCommand<T> |
Extension to commands that provide registration of command completion callbacks.
|
ConnectionFacade |
Represents a stateful connection facade.
|
ConnectionInitializer |
Initialize a connection to prepare it for usage.
|
DecodeBufferPolicy |
Strategy defining the approach to discard bytes from the response aggregation
buffer in
CommandHandler.decode(ChannelHandlerContext ctx, ByteBuf buffer) to reclaim memory after various response decoding
phases. |
DecoratedCommand<K,V,T> |
A decorated command allowing access to the underlying
DecoratedCommand.getDelegate() . |
DemandAware |
Interface for demand-aware components.
|
DemandAware.Sink |
A demand-aware
DemandAware.Sink that accepts data. |
DemandAware.Source |
A
DemandAware.Source provides data to a DemandAware and can be notified to produce more input for the command. |
Endpoint |
Wraps a stateful
Endpoint that abstracts the underlying channel. |
ProtocolKeyword |
Interface for protocol keywords providing an encoded representation.
|
PushHandler |
A handler object that provides access to
PushListener . |
ReconnectionListener |
Listener for reconnection events.
|
RedisCommand<K,V,T> |
A redis command that holds an output, arguments and a state, whether it is completed or not.
|
Class | Description |
---|---|
AsyncCommand<K,V,T> |
An asynchronous redis command and its result.
|
BaseRedisCommandBuilder<K,V> | |
Command<K,V,T> | |
CommandArgs<K,V> |
Redis command arguments.
|
CommandArgsAccessor |
Accessor for first encoded key, first string and first
integer argument of CommandArgs . |
CommandEncoder |
A netty
ChannelHandler responsible for encoding commands. |
CommandExpiryWriter |
Extension to
RedisChannelWriter that expires commands. |
CommandHandler |
A netty
ChannelHandler responsible for writing redis commands and reading responses from the server. |
CommandWrapper<K,V,T> |
Wrapper for a command.
|
ConnectionWatchdog |
A netty
ChannelHandler responsible for monitoring the channel and reconnecting when the connection is lost. |
DecodeBufferPolicies |
Utility class to construct commonly used
DecodeBufferPolicy objects. |
DefaultEndpoint |
Default
Endpoint implementation. |
RedisHandshakeHandler |
Handler to initialize a Redis Connection using a
ConnectionInitializer . |
RedisStateMachine |
State machine that decodes redis server responses encoded according to the Unified
Request Protocol (RESP).
|
TracedCommand<K,V,T> |
Redis command that is aware of an associated
TraceContext . |
TransactionalCommand<K,V,T> |
A wrapper for commands within a MULTI transaction.
|
Enum | Description |
---|---|
CommandHandler.LifecycleState | |
CommandKeyword |
Keyword modifiers for redis commands.
|
CommandType |
Redis commands.
|
ProtocolVersion |
Versions of the native protocol supported by the driver.
|
Exception | Description |
---|---|
RedisProtocolException |
Exception thrown on Redis protocol failures.
|
Copyright © 2021 lettuce.io. All rights reserved.