Package | Description |
---|---|
io.lettuce.core |
The Redis client package containing
RedisClient for Redis Standalone and Redis Sentinel operations. |
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.api.async |
Redis Cluster API for asynchronous executed commands.
|
io.lettuce.core.dynamic.output |
CommandOutput resolution support. |
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.
|
Modifier and Type | Method and Description |
---|---|
protected <T> Mono<T> |
AbstractRedisReactiveCommands.createMono(CommandType type,
CommandOutput<K,V,T> output,
CommandArgs<K,V> args) |
protected <T> RedisFuture<T> |
AbstractRedisAsyncCommands.dispatch(CommandType type,
CommandOutput<K,V,T> output) |
protected <T> RedisFuture<T> |
AbstractRedisAsyncCommands.dispatch(CommandType type,
CommandOutput<K,V,T> output,
CommandArgs<K,V> args) |
<T> Flux<T> |
AbstractRedisReactiveCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,?> output) |
<T> Flux<T> |
AbstractRedisReactiveCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,?> output,
CommandArgs<K,V> args) |
<T> RedisFuture<T> |
AbstractRedisAsyncCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,T> output) |
<T> RedisFuture<T> |
AbstractRedisAsyncCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,T> output,
CommandArgs<K,V> args) |
Modifier and Type | Method and Description |
---|---|
<T> RedisFuture<T> |
BaseRedisAsyncCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,T> output)
Dispatch a command to the Redis Server.
|
<T> RedisFuture<T> |
BaseRedisAsyncCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,T> output,
CommandArgs<K,V> args)
Dispatch a command to the Redis Server.
|
Modifier and Type | Method and Description |
---|---|
<T> Flux<T> |
BaseRedisReactiveCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,?> output)
Dispatch a command to the Redis Server.
|
<T> Flux<T> |
BaseRedisReactiveCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,?> output,
CommandArgs<K,V> args)
Dispatch a command to the Redis Server.
|
Modifier and Type | Method and Description |
---|---|
<T> T |
BaseRedisCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,T> output)
Dispatch a command to the Redis Server.
|
<T> T |
BaseRedisCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,T> output,
CommandArgs<K,V> args)
Dispatch a command to the Redis Server.
|
Modifier and Type | Method and Description |
---|---|
<T> AsyncExecutions<T> |
BaseNodeSelectionAsyncCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,T> output)
Dispatch a command to the Redis Server.
|
<T> AsyncExecutions<T> |
BaseNodeSelectionAsyncCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,T> output,
CommandArgs<K,V> args)
Dispatch a command to the Redis Server.
|
Modifier and Type | Method and Description |
---|---|
<T extends CommandOutput<?,?,?>> |
OutputRegistry.register(Class<T> commandOutputClass,
CommandOutputFactory commandOutputFactory)
Register a
CommandOutput type with its CommandOutputFactory . |
Modifier and Type | Method and Description |
---|---|
<K,V> CommandOutput<K,V,?> |
CommandOutputFactory.create(RedisCodec<K,V> codec)
Create and initialize a new
CommandOutput given RedisCodec . |
Modifier and Type | Class and Description |
---|---|
class |
ArrayOutput<K,V>
List of objects and lists to support dynamic nested structures (List with mixed content of values and
sublists). |
class |
BooleanListOutput<K,V>
List of boolean output. |
class |
BooleanOutput<K,V>
Boolean output.
|
class |
ByteArrayOutput<K,V>
Byte array output.
|
class |
DateOutput<K,V>
Date output with no milliseconds.
|
class |
DoubleOutput<K,V>
Double output, may be null.
|
class |
GeoCoordinatesListOutput<K,V>
A list output that creates a list with
GeoCoordinates 's. |
class |
GeoCoordinatesValueListOutput<K,V>
A list output that creates a list with
GeoCoordinates Value s. |
class |
GeoWithinListOutput<K,V>
A list output that creates a list with either double/long or
GeoCoordinates 's. |
class |
IntegerListOutput<K,V>
List of 64-bit integer output. |
class |
IntegerOutput<K,V>
64-bit integer output, may be null.
|
class |
KeyListOutput<K,V>
List of keys output. |
class |
KeyOutput<K,V>
Key output.
|
class |
KeyScanOutput<K,V>
KeyScanCursor for scan cursor output. |
class |
KeyScanStreamingOutput<K,V>
Streaming API for multiple Keys.
|
class |
KeyStreamingOutput<K,V>
Streaming-Output of Keys.
|
class |
KeyValueListOutput<K,V>
List of values output. |
class |
KeyValueOutput<K,V>
Key-value pair output.
|
class |
KeyValueScanStreamingOutput<K,V>
Streaming-Output of Key Value Pairs.
|
class |
KeyValueScoredValueOutput<K,V>
KeyValue encapsulating ScoredValue . |
class |
KeyValueStreamingOutput<K,V>
Streaming-Output of Key Value Pairs.
|
class |
ListOfMapsOutput<K,V>
List of maps output. |
class |
MapOutput<K,V>
Map of keys and values output. |
class |
MapScanOutput<K,V>
MapScanCursor for scan cursor output. |
class |
MultiOutput<K,V>
Output of all commands within a MULTI block.
|
class |
NestedMultiOutput<K,V>
List of command outputs, possibly deeply nested. |
class |
ReplayOutput<K,V>
Replayable
CommandOutput capturing output signals to replay these on a target CommandOutput . |
class |
ScanOutput<K,V,T extends ScanCursor>
Cursor handling output.
|
class |
ScoredValueListOutput<K,V>
List of values and their associated scores. |
class |
ScoredValueOutput<K,V>
A single
ScoredValue . |
class |
ScoredValueScanOutput<K,V>
ScoredValueScanCursor for scan cursor output. |
class |
ScoredValueScanStreamingOutput<K,V>
Streaming-Output of of values and their associated scores.
|
class |
ScoredValueStreamingOutput<K,V>
Streaming-Output of of values and their associated scores.
|
class |
SocketAddressOutput<K,V>
Output capturing a hostname and port (both string elements) into a
SocketAddress . |
class |
StatusOutput<K,V>
Status message output.
|
class |
StreamMessageListOutput<K,V>
List of StreamMessage s. |
class |
StreamReadOutput<K,V> |
class |
StringListOutput<K,V>
List of string output. |
class |
StringMatchResultOutput<K,V>
Command output for
STRALGO returning StringMatchResult . |
class |
StringValueListOutput<K,V>
|
class |
ValueListOutput<K,V>
List of values output. |
class |
ValueOutput<K,V>
Value output.
|
class |
ValueScanOutput<K,V>
ValueScanCursor for scan cursor output. |
class |
ValueScanStreamingOutput<K,V>
Streaming API for multiple Values.
|
class |
ValueSetOutput<K,V>
Set of value output. |
class |
ValueStreamingOutput<K,V>
Streaming-Output of Values.
|
class |
ValueValueListOutput<K,V>
|
Modifier and Type | Method and Description |
---|---|
void |
ReplayOutput.replay(CommandOutput<?,?,?> target)
Replay all captured signals on a
CommandOutput . |
protected abstract void |
ReplayOutput.Signal.replay(CommandOutput<?,?,?> target)
Replay the signal on a
CommandOutput . |
protected void |
ReplayOutput.BulkString.replay(CommandOutput<?,?,?> target) |
protected void |
ReplayOutput.ErrorBytes.replay(CommandOutput<?,?,?> target) |
Modifier and Type | Field and Description |
---|---|
protected CommandOutput<K,V,T> |
Command.output |
Modifier and Type | Method and Description |
---|---|
protected CommandOutput<?,?,?> |
CommandHandler.getCommandOutput(RedisCommand<?,?,?> command)
Decoding hook: Retrieve
CommandOutput for RedisCommand decoding. |
CommandOutput<K,V,T> |
CommandWrapper.getOutput() |
CommandOutput<K,V,T> |
Command.getOutput()
Get the object that holds this command's output.
|
CommandOutput<K,V,T> |
RedisCommand.getOutput()
The command output.
|
CommandOutput<K,V,T> |
AsyncCommand.getOutput()
Get the object that holds this command's output.
|
protected <T> CommandOutput<K,V,T> |
BaseRedisCommandBuilder.newScriptOutput(RedisCodec<K,V> codec,
ScriptOutputType type) |
Modifier and Type | Method and Description |
---|---|
protected <T> Command<K,V,T> |
BaseRedisCommandBuilder.createCommand(CommandType type,
CommandOutput<K,V,T> output) |
protected <T> Command<K,V,T> |
BaseRedisCommandBuilder.createCommand(CommandType type,
CommandOutput<K,V,T> output,
CommandArgs<K,V> args) |
protected <T> Command<K,V,T> |
BaseRedisCommandBuilder.createCommand(CommandType type,
CommandOutput<K,V,T> output,
K key) |
protected <T> Command<K,V,T> |
BaseRedisCommandBuilder.createCommand(CommandType type,
CommandOutput<K,V,T> output,
K key,
V value) |
protected <T> Command<K,V,T> |
BaseRedisCommandBuilder.createCommand(CommandType type,
CommandOutput<K,V,T> output,
K key,
V[] values) |
boolean |
RedisStateMachine.decode(ByteBuf buffer,
CommandOutput<?,?,?> output)
Decode a command using the input buffer.
|
protected boolean |
CommandHandler.decode(ByteBuf buffer,
CommandOutput<?,?,?> output) |
boolean |
RedisStateMachine.decode(ByteBuf buffer,
RedisCommand<?,?,?> command,
CommandOutput<?,?,?> output)
Attempt to decode a redis response and return a flag indicating whether a complete response was read.
|
protected boolean |
CommandHandler.decode(ByteBuf buffer,
RedisCommand<?,?,?> command,
CommandOutput<?,?,?> output) |
protected void |
RedisStateMachine.safeMulti(CommandOutput<?,?,?> output,
int count,
RedisCommand<?,?,?> command)
Safely sets
multi(int) . |
protected void |
RedisStateMachine.safeSet(CommandOutput<?,?,?> output,
ByteBuffer bytes,
RedisCommand<?,?,?> command)
Safely sets
set(ByteBuffer) . |
protected void |
RedisStateMachine.safeSet(CommandOutput<?,?,?> output,
long integer,
RedisCommand<?,?,?> command)
Safely sets
set(long) . |
protected void |
RedisStateMachine.safeSetError(CommandOutput<?,?,?> output,
ByteBuffer bytes,
RedisCommand<?,?,?> command)
Safely sets
setError(ByteBuffer) . |
protected void |
RedisStateMachine.safeSetSingle(CommandOutput<?,?,?> output,
ByteBuffer bytes,
RedisCommand<?,?,?> command)
Safely sets
set(ByteBuffer) . |
void |
CommandWrapper.setOutput(CommandOutput<K,V,T> output) |
void |
Command.setOutput(CommandOutput<K,V,T> output) |
void |
RedisCommand.setOutput(CommandOutput<K,V,T> output)
Set a new output.
|
void |
AsyncCommand.setOutput(CommandOutput<K,V,T> output) |
Constructor and Description |
---|
Command(ProtocolKeyword type,
CommandOutput<K,V,T> output)
Create a new command with the supplied type.
|
Command(ProtocolKeyword type,
CommandOutput<K,V,T> output,
CommandArgs<K,V> args)
Create a new command with the supplied type and args.
|
Modifier and Type | Class and Description |
---|---|
class |
PubSubOutput<K,V,T>
One element of the Redis pub/sub stream.
|
Modifier and Type | Method and Description |
---|---|
protected CommandOutput<?,?,?> |
PubSubCommandHandler.getCommandOutput(RedisCommand<?,?,?> command) |
Modifier and Type | Method and Description |
---|---|
<T> Flux<T> |
RedisSentinelReactiveCommandsImpl.dispatch(ProtocolKeyword type,
CommandOutput<K,V,?> output) |
<T> Flux<T> |
RedisSentinelReactiveCommandsImpl.dispatch(ProtocolKeyword type,
CommandOutput<K,V,?> output,
CommandArgs<K,V> args) |
<T> RedisFuture<T> |
RedisSentinelAsyncCommandsImpl.dispatch(ProtocolKeyword type,
CommandOutput<K,V,T> output) |
<T> RedisFuture<T> |
RedisSentinelAsyncCommandsImpl.dispatch(ProtocolKeyword type,
CommandOutput<K,V,T> output,
CommandArgs<K,V> args) |
Modifier and Type | Method and Description |
---|---|
<T> RedisFuture<T> |
RedisSentinelAsyncCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,T> output)
Dispatch a command to the Redis Server.
|
<T> RedisFuture<T> |
RedisSentinelAsyncCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,T> output,
CommandArgs<K,V> args)
Dispatch a command to the Redis Server.
|
Modifier and Type | Method and Description |
---|---|
<T> Flux<T> |
RedisSentinelReactiveCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,?> output)
Dispatch a command to the Redis Server.
|
<T> Flux<T> |
RedisSentinelReactiveCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,?> output,
CommandArgs<K,V> args)
Dispatch a command to the Redis Server.
|
Modifier and Type | Method and Description |
---|---|
<T> T |
RedisSentinelCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,T> output)
Dispatch a command to the Redis Server.
|
<T> T |
RedisSentinelCommands.dispatch(ProtocolKeyword type,
CommandOutput<K,V,T> output,
CommandArgs<K,V> args)
Dispatch a command to the Redis Server.
|
Copyright © 2020 lettuce.io. All rights reserved.