Uses of Package
io.lettuce.core.protocol
| Package | Description |
|---|---|
| io.lettuce.core |
The Redis client package containing
RedisClient for Redis Standalone and Redis Sentinel operations. |
| io.lettuce.core.api |
Standalone Redis connection API.
|
| io.lettuce.core.api.async |
Standalone Redis API for asynchronous executed commands.
|
| io.lettuce.core.api.reactive |
Standalone Redis API for reactive command execution.
|
| io.lettuce.core.api.sync |
Standalone Redis API for synchronous executed commands.
|
| io.lettuce.core.cluster |
Client for Redis Cluster, see
RedisClusterClient. |
| io.lettuce.core.cluster.api.async |
Redis Cluster API for asynchronous executed commands.
|
| io.lettuce.core.cluster.api.sync |
Redis Cluster API for synchronous executed commands.
|
| io.lettuce.core.dynamic |
Core package for Redis Command Interface support through
RedisCommandFactory. |
| io.lettuce.core.dynamic.batch |
Batching with Redis Command interfaces.
|
| io.lettuce.core.dynamic.segment |
Support for
CommandSegments and segment parsing. |
| io.lettuce.core.event.command |
Command-related events.
|
| io.lettuce.core.internal |
Contains internal API.
|
| io.lettuce.core.metrics |
Collectors for client metrics.
|
| io.lettuce.core.output |
Implementation of different output protocols including the Streaming API.
|
| io.lettuce.core.protocol |
Redis protocol layer abstraction.
|
| io.lettuce.core.pubsub |
Pub/Sub connection classes.
|
| io.lettuce.core.sentinel |
Redis Sentinel connection classes.
|
| io.lettuce.core.sentinel.api.async |
Redis Sentinel API for asynchronous executed commands.
|
| io.lettuce.core.sentinel.api.reactive |
Redis Sentinel API for reactive command execution.
|
| io.lettuce.core.sentinel.api.sync |
Redis Sentinel API for synchronous executed commands.
|
| io.lettuce.core.tracing |
-
Classes in io.lettuce.core.protocol used by io.lettuce.core Class Description AsyncCommand An asynchronous redis command and its result.CommandArgs Redis command arguments.CommandHandler A nettyChannelHandlerresponsible for writing redis commands and reading responses from the server.CommandType Redis commands.ConnectionFacade Represents a stateful connection facade.ConnectionInitializer Initialize a connection to prepare it for usage.ConnectionWatchdog A nettyChannelHandlerresponsible for monitoring the channel and reconnecting when the connection is lost.DecodeBufferPolicy Strategy defining the approach to discard bytes from the response aggregationbufferinCommandHandler.decode(ChannelHandlerContext ctx, ByteBuf buffer)to reclaim memory after various response decoding phases.Endpoint Wraps a statefulEndpointthat abstracts the underlying channel.ProtocolKeyword Interface for protocol keywords providing an encoded representation.ProtocolVersion Versions of the native protocol supported by the driver.PushHandler A handler object that provides access toPushListener.ReconnectionListener Listener for reconnection events.RedisCommand A redis command that holds an output, arguments and a state, whether it is completed or not. -
Classes in io.lettuce.core.protocol used by io.lettuce.core.api Class Description RedisCommand A redis command that holds an output, arguments and a state, whether it is completed or not. -
Classes in io.lettuce.core.protocol used by io.lettuce.core.api.async Class Description CommandArgs Redis command arguments.CommandType Redis commands.ProtocolKeyword Interface for protocol keywords providing an encoded representation. -
Classes in io.lettuce.core.protocol used by io.lettuce.core.api.reactive Class Description CommandArgs Redis command arguments.CommandType Redis commands.ProtocolKeyword Interface for protocol keywords providing an encoded representation. -
Classes in io.lettuce.core.protocol used by io.lettuce.core.api.sync Class Description CommandArgs Redis command arguments.CommandType Redis commands.ProtocolKeyword Interface for protocol keywords providing an encoded representation. -
Classes in io.lettuce.core.protocol used by io.lettuce.core.cluster Class Description ConnectionFacade Represents a stateful connection facade.DecodeBufferPolicy Strategy defining the approach to discard bytes from the response aggregationbufferinCommandHandler.decode(ChannelHandlerContext ctx, ByteBuf buffer)to reclaim memory after various response decoding phases.DefaultEndpoint DefaultEndpointimplementation.Endpoint Wraps a statefulEndpointthat abstracts the underlying channel.ProtocolVersion Versions of the native protocol supported by the driver.PushHandler A handler object that provides access toPushListener.RedisCommand A redis command that holds an output, arguments and a state, whether it is completed or not. -
Classes in io.lettuce.core.protocol used by io.lettuce.core.cluster.api.async Class Description CommandArgs Redis command arguments.CommandType Redis commands.ProtocolKeyword Interface for protocol keywords providing an encoded representation. -
Classes in io.lettuce.core.protocol used by io.lettuce.core.cluster.api.sync Class Description CommandType Redis commands. -
Classes in io.lettuce.core.protocol used by io.lettuce.core.dynamic Class Description RedisCommand A redis command that holds an output, arguments and a state, whether it is completed or not. -
Classes in io.lettuce.core.protocol used by io.lettuce.core.dynamic.batch Class Description RedisCommand A redis command that holds an output, arguments and a state, whether it is completed or not. -
Classes in io.lettuce.core.protocol used by io.lettuce.core.dynamic.segment Class Description ProtocolKeyword Interface for protocol keywords providing an encoded representation. -
Classes in io.lettuce.core.protocol used by io.lettuce.core.event.command Class Description RedisCommand A redis command that holds an output, arguments and a state, whether it is completed or not. -
Classes in io.lettuce.core.protocol used by io.lettuce.core.internal Class Description RedisCommand A redis command that holds an output, arguments and a state, whether it is completed or not. -
Classes in io.lettuce.core.protocol used by io.lettuce.core.metrics Class Description ProtocolKeyword Interface for protocol keywords providing an encoded representation. -
Classes in io.lettuce.core.protocol used by io.lettuce.core.output Class Description RedisCommand A redis command that holds an output, arguments and a state, whether it is completed or not. -
Classes in io.lettuce.core.protocol used by io.lettuce.core.protocol Class Description AsyncCommand An asynchronous redis command and its result.Command CommandArgs Redis command arguments.CommandHandler.LifecycleState CommandKeyword Keyword modifiers for redis commands.CommandType Redis commands.CommandWrapper Wrapper for a command.CompleteableCommand 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.ConnectionWatchdog A nettyChannelHandlerresponsible for monitoring the channel and reconnecting when the connection is lost.DecodeBufferPolicy Strategy defining the approach to discard bytes from the response aggregationbufferinCommandHandler.decode(ChannelHandlerContext ctx, ByteBuf buffer)to reclaim memory after various response decoding phases.DecoratedCommand A decorated command allowing access to the underlyingDecoratedCommand.getDelegate().DemandAware.Source ADemandAware.Sourceprovides data to aDemandAwareand can be notified to produce more input for the command.Endpoint Wraps a statefulEndpointthat abstracts the underlying channel.ProtocolKeyword Interface for protocol keywords providing an encoded representation.ProtocolVersion Versions of the native protocol supported by the driver.PushHandler A handler object that provides access toPushListener.ReconnectionListener Listener for reconnection events.RedisCommand A redis command that holds an output, arguments and a state, whether it is completed or not. -
Classes in io.lettuce.core.protocol used by io.lettuce.core.pubsub Class Description CommandHandler A nettyChannelHandlerresponsible for writing redis commands and reading responses from the server.ConnectionFacade Represents a stateful connection facade.DefaultEndpoint DefaultEndpointimplementation.Endpoint Wraps a statefulEndpointthat abstracts the underlying channel.PushHandler A handler object that provides access toPushListener.RedisCommand A redis command that holds an output, arguments and a state, whether it is completed or not. -
Classes in io.lettuce.core.protocol used by io.lettuce.core.sentinel Class Description AsyncCommand An asynchronous redis command and its result.CommandArgs Redis command arguments.ConnectionFacade Represents a stateful connection facade.ProtocolKeyword Interface for protocol keywords providing an encoded representation.RedisCommand A redis command that holds an output, arguments and a state, whether it is completed or not. -
Classes in io.lettuce.core.protocol used by io.lettuce.core.sentinel.api.async Class Description CommandArgs Redis command arguments.ProtocolKeyword Interface for protocol keywords providing an encoded representation. -
Classes in io.lettuce.core.protocol used by io.lettuce.core.sentinel.api.reactive Class Description CommandArgs Redis command arguments.ProtocolKeyword Interface for protocol keywords providing an encoded representation. -
Classes in io.lettuce.core.protocol used by io.lettuce.core.sentinel.api.sync Class Description CommandArgs Redis command arguments.ProtocolKeyword Interface for protocol keywords providing an encoded representation. -
Classes in io.lettuce.core.protocol used by io.lettuce.core.tracing Class Description RedisCommand A redis command that holds an output, arguments and a state, whether it is completed or not.