Uses of Package
io.lettuce.core.protocol
-
Packages that use io.lettuce.core.protocol Package Description io.lettuce.core The Redis client package containingRedisClient
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, seeRedisClusterClient
.io.lettuce.core.cluster.api Redis Cluster connection API.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 throughRedisCommandFactory
.io.lettuce.core.dynamic.batch Batching with Redis Command interfaces.io.lettuce.core.dynamic.segment Support forCommandSegments
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 Integration of Brave and Micrometer Tracing for Lettuce Observability. -
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 nettyChannelHandler
responsible 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 nettyChannelHandler
responsible for monitoring the channel and reconnecting when the connection is lost.DecodeBufferPolicy Strategy defining the approach to discard bytes from the response aggregationbuffer
inCommandHandler.decode(ChannelHandlerContext ctx, ByteBuf buffer)
to reclaim memory after various response decoding phases.Endpoint Wraps a statefulEndpoint
that 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
.ReadOnlyCommands.ReadOnlyPredicate A predicate to determine whether a command qualifies as Read-Only command.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.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.reactive Class Description CommandArgs Redis command arguments.CommandType Redis commands.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.api.sync Class Description CommandArgs Redis command arguments.CommandType Redis commands.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.cluster Class Description CommandType Redis commands.ConnectionFacade Represents a stateful connection facade.ConnectionIntent Enumeration of intentions for how a connection is going to be used.DecodeBufferPolicy Strategy defining the approach to discard bytes from the response aggregationbuffer
inCommandHandler.decode(ChannelHandlerContext ctx, ByteBuf buffer)
to reclaim memory after various response decoding phases.DefaultEndpoint DefaultEndpoint
implementation.Endpoint Wraps a statefulEndpoint
that 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
.ReadOnlyCommands.ReadOnlyPredicate A predicate to determine whether a command qualifies as Read-Only command.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 Class Description ConnectionIntent Enumeration of intentions for how a connection is going to be used. -
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.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.sync Class Description CommandType Redis commands.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 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 CommandType Redis commands.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.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.ConnectionIntent Enumeration of intentions for how a connection is going to be used.ConnectionWatchdog A nettyChannelHandler
responsible for monitoring the channel and reconnecting when the connection is lost.DecodeBufferPolicy Strategy defining the approach to discard bytes from the response aggregationbuffer
inCommandHandler.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.Source
provides data to aDemandAware
and can be notified to produce more input for the command.Endpoint Wraps a statefulEndpoint
that 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
.ReadOnlyCommands.ReadOnlyPredicate A predicate to determine whether a command qualifies as Read-Only command.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 nettyChannelHandler
responsible for writing redis commands and reading responses from the server.ConnectionFacade Represents a stateful connection facade.DefaultEndpoint DefaultEndpoint
implementation.Endpoint Wraps a statefulEndpoint
that 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.