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.cluster.api.sync |
Redis Cluster API for synchronous executed commands.
|
io.lettuce.core.output |
Implementation of different output protocols including the Streaming API.
|
Modifier and Type | Method and Description |
---|---|
RedisFuture<List<StreamMessage<K,V>>> |
AbstractRedisAsyncCommands.xclaim(K key,
Consumer<K> consumer,
long minIdleTime,
String... messageIds) |
Flux<StreamMessage<K,V>> |
AbstractRedisReactiveCommands.xclaim(K key,
Consumer<K> consumer,
long minIdleTime,
String... messageIds) |
RedisFuture<List<StreamMessage<K,V>>> |
AbstractRedisAsyncCommands.xclaim(K key,
Consumer<K> consumer,
XClaimArgs args,
String... messageIds) |
Flux<StreamMessage<K,V>> |
AbstractRedisReactiveCommands.xclaim(K key,
Consumer<K> consumer,
XClaimArgs args,
String... messageIds) |
RedisFuture<List<StreamMessage<K,V>>> |
AbstractRedisAsyncCommands.xrange(K key,
Range<String> range) |
Flux<StreamMessage<K,V>> |
AbstractRedisReactiveCommands.xrange(K key,
Range<String> range) |
RedisFuture<List<StreamMessage<K,V>>> |
AbstractRedisAsyncCommands.xrange(K key,
Range<String> range,
Limit limit) |
Flux<StreamMessage<K,V>> |
AbstractRedisReactiveCommands.xrange(K key,
Range<String> range,
Limit limit) |
RedisFuture<List<StreamMessage<K,V>>> |
AbstractRedisAsyncCommands.xread(XReadArgs.StreamOffset<K>... streams) |
Flux<StreamMessage<K,V>> |
AbstractRedisReactiveCommands.xread(XReadArgs.StreamOffset<K>... streams) |
RedisFuture<List<StreamMessage<K,V>>> |
AbstractRedisAsyncCommands.xread(XReadArgs args,
XReadArgs.StreamOffset<K>... streams) |
Flux<StreamMessage<K,V>> |
AbstractRedisReactiveCommands.xread(XReadArgs args,
XReadArgs.StreamOffset<K>... streams) |
RedisFuture<List<StreamMessage<K,V>>> |
AbstractRedisAsyncCommands.xreadgroup(Consumer<K> consumer,
XReadArgs.StreamOffset<K>... streams) |
Flux<StreamMessage<K,V>> |
AbstractRedisReactiveCommands.xreadgroup(Consumer<K> consumer,
XReadArgs.StreamOffset<K>... streams) |
RedisFuture<List<StreamMessage<K,V>>> |
AbstractRedisAsyncCommands.xreadgroup(Consumer<K> consumer,
XReadArgs args,
XReadArgs.StreamOffset<K>... streams) |
Flux<StreamMessage<K,V>> |
AbstractRedisReactiveCommands.xreadgroup(Consumer<K> consumer,
XReadArgs args,
XReadArgs.StreamOffset<K>... streams) |
RedisFuture<List<StreamMessage<K,V>>> |
AbstractRedisAsyncCommands.xrevrange(K key,
Range<String> range) |
Flux<StreamMessage<K,V>> |
AbstractRedisReactiveCommands.xrevrange(K key,
Range<String> range) |
RedisFuture<List<StreamMessage<K,V>>> |
AbstractRedisAsyncCommands.xrevrange(K key,
Range<String> range,
Limit limit) |
Flux<StreamMessage<K,V>> |
AbstractRedisReactiveCommands.xrevrange(K key,
Range<String> range,
Limit limit) |
Modifier and Type | Method and Description |
---|---|
RedisFuture<List<StreamMessage<K,V>>> |
RedisStreamAsyncCommands.xclaim(K key,
Consumer<K> consumer,
long minIdleTime,
String... messageIds)
Gets ownership of one or multiple messages in the Pending Entries List of a given stream consumer group.
|
RedisFuture<List<StreamMessage<K,V>>> |
RedisStreamAsyncCommands.xclaim(K key,
Consumer<K> consumer,
XClaimArgs args,
String... messageIds)
Gets ownership of one or multiple messages in the Pending Entries List of a given stream consumer group.
|
RedisFuture<List<StreamMessage<K,V>>> |
RedisStreamAsyncCommands.xrange(K key,
Range<String> range)
Read messages from a stream within a specific
Range . |
RedisFuture<List<StreamMessage<K,V>>> |
RedisStreamAsyncCommands.xrange(K key,
Range<String> range,
Limit limit)
|
RedisFuture<List<StreamMessage<K,V>>> |
RedisStreamAsyncCommands.xread(XReadArgs.StreamOffset<K>... streams)
Read messages from one or more
XReadArgs.StreamOffset s. |
RedisFuture<List<StreamMessage<K,V>>> |
RedisStreamAsyncCommands.xread(XReadArgs args,
XReadArgs.StreamOffset<K>... streams)
Read messages from one or more
XReadArgs.StreamOffset s. |
RedisFuture<List<StreamMessage<K,V>>> |
RedisStreamAsyncCommands.xreadgroup(Consumer<K> consumer,
XReadArgs.StreamOffset<K>... streams)
Read messages from one or more
XReadArgs.StreamOffset s using a consumer group. |
RedisFuture<List<StreamMessage<K,V>>> |
RedisStreamAsyncCommands.xreadgroup(Consumer<K> consumer,
XReadArgs args,
XReadArgs.StreamOffset<K>... streams)
Read messages from one or more
XReadArgs.StreamOffset s using a consumer group. |
RedisFuture<List<StreamMessage<K,V>>> |
RedisStreamAsyncCommands.xrevrange(K key,
Range<String> range)
Read messages from a stream within a specific
Range in reverse order. |
RedisFuture<List<StreamMessage<K,V>>> |
RedisStreamAsyncCommands.xrevrange(K key,
Range<String> range,
Limit limit)
|
Modifier and Type | Method and Description |
---|---|
Flux<StreamMessage<K,V>> |
RedisStreamReactiveCommands.xclaim(K key,
Consumer<K> consumer,
long minIdleTime,
String... messageIds)
Gets ownership of one or multiple messages in the Pending Entries List of a given stream consumer group.
|
Flux<StreamMessage<K,V>> |
RedisStreamReactiveCommands.xclaim(K key,
Consumer<K> consumer,
XClaimArgs args,
String... messageIds)
Gets ownership of one or multiple messages in the Pending Entries List of a given stream consumer group.
|
Flux<StreamMessage<K,V>> |
RedisStreamReactiveCommands.xrange(K key,
Range<String> range)
Read messages from a stream within a specific
Range . |
Flux<StreamMessage<K,V>> |
RedisStreamReactiveCommands.xrange(K key,
Range<String> range,
Limit limit)
|
Flux<StreamMessage<K,V>> |
RedisStreamReactiveCommands.xread(XReadArgs.StreamOffset<K>... streams)
Read messages from one or more
XReadArgs.StreamOffset s. |
Flux<StreamMessage<K,V>> |
RedisStreamReactiveCommands.xread(XReadArgs args,
XReadArgs.StreamOffset<K>... streams)
Read messages from one or more
XReadArgs.StreamOffset s. |
Flux<StreamMessage<K,V>> |
RedisStreamReactiveCommands.xreadgroup(Consumer<K> consumer,
XReadArgs.StreamOffset<K>... streams)
Read messages from one or more
XReadArgs.StreamOffset s using a consumer group. |
Flux<StreamMessage<K,V>> |
RedisStreamReactiveCommands.xreadgroup(Consumer<K> consumer,
XReadArgs args,
XReadArgs.StreamOffset<K>... streams)
Read messages from one or more
XReadArgs.StreamOffset s using a consumer group. |
Flux<StreamMessage<K,V>> |
RedisStreamReactiveCommands.xrevrange(K key,
Range<String> range)
Read messages from a stream within a specific
Range in reverse order. |
Flux<StreamMessage<K,V>> |
RedisStreamReactiveCommands.xrevrange(K key,
Range<String> range,
Limit limit)
|
Modifier and Type | Method and Description |
---|---|
List<StreamMessage<K,V>> |
RedisStreamCommands.xclaim(K key,
Consumer<K> consumer,
long minIdleTime,
String... messageIds)
Gets ownership of one or multiple messages in the Pending Entries List of a given stream consumer group.
|
List<StreamMessage<K,V>> |
RedisStreamCommands.xclaim(K key,
Consumer<K> consumer,
XClaimArgs args,
String... messageIds)
Gets ownership of one or multiple messages in the Pending Entries List of a given stream consumer group.
|
List<StreamMessage<K,V>> |
RedisStreamCommands.xrange(K key,
Range<String> range)
Read messages from a stream within a specific
Range . |
List<StreamMessage<K,V>> |
RedisStreamCommands.xrange(K key,
Range<String> range,
Limit limit)
|
List<StreamMessage<K,V>> |
RedisStreamCommands.xread(XReadArgs.StreamOffset<K>... streams)
Read messages from one or more
XReadArgs.StreamOffset s. |
List<StreamMessage<K,V>> |
RedisStreamCommands.xread(XReadArgs args,
XReadArgs.StreamOffset<K>... streams)
Read messages from one or more
XReadArgs.StreamOffset s. |
List<StreamMessage<K,V>> |
RedisStreamCommands.xreadgroup(Consumer<K> consumer,
XReadArgs.StreamOffset<K>... streams)
Read messages from one or more
XReadArgs.StreamOffset s using a consumer group. |
List<StreamMessage<K,V>> |
RedisStreamCommands.xreadgroup(Consumer<K> consumer,
XReadArgs args,
XReadArgs.StreamOffset<K>... streams)
Read messages from one or more
XReadArgs.StreamOffset s using a consumer group. |
List<StreamMessage<K,V>> |
RedisStreamCommands.xrevrange(K key,
Range<String> range)
Read messages from a stream within a specific
Range in reverse order. |
List<StreamMessage<K,V>> |
RedisStreamCommands.xrevrange(K key,
Range<String> range,
Limit limit)
|
Modifier and Type | Method and Description |
---|---|
AsyncExecutions<List<StreamMessage<K,V>>> |
NodeSelectionStreamAsyncCommands.xclaim(K key,
Consumer<K> consumer,
long minIdleTime,
String... messageIds)
Gets ownership of one or multiple messages in the Pending Entries List of a given stream consumer group.
|
AsyncExecutions<List<StreamMessage<K,V>>> |
NodeSelectionStreamAsyncCommands.xclaim(K key,
Consumer<K> consumer,
XClaimArgs args,
String... messageIds)
Gets ownership of one or multiple messages in the Pending Entries List of a given stream consumer group.
|
AsyncExecutions<List<StreamMessage<K,V>>> |
NodeSelectionStreamAsyncCommands.xrange(K key,
Range<String> range)
Read messages from a stream within a specific
Range . |
AsyncExecutions<List<StreamMessage<K,V>>> |
NodeSelectionStreamAsyncCommands.xrange(K key,
Range<String> range,
Limit limit)
|
AsyncExecutions<List<StreamMessage<K,V>>> |
NodeSelectionStreamAsyncCommands.xread(XReadArgs.StreamOffset<K>... streams)
Read messages from one or more
XReadArgs.StreamOffset s. |
AsyncExecutions<List<StreamMessage<K,V>>> |
NodeSelectionStreamAsyncCommands.xread(XReadArgs args,
XReadArgs.StreamOffset<K>... streams)
Read messages from one or more
XReadArgs.StreamOffset s. |
AsyncExecutions<List<StreamMessage<K,V>>> |
NodeSelectionStreamAsyncCommands.xreadgroup(Consumer<K> consumer,
XReadArgs.StreamOffset<K>... streams)
Read messages from one or more
XReadArgs.StreamOffset s using a consumer group. |
AsyncExecutions<List<StreamMessage<K,V>>> |
NodeSelectionStreamAsyncCommands.xreadgroup(Consumer<K> consumer,
XReadArgs args,
XReadArgs.StreamOffset<K>... streams)
Read messages from one or more
XReadArgs.StreamOffset s using a consumer group. |
AsyncExecutions<List<StreamMessage<K,V>>> |
NodeSelectionStreamAsyncCommands.xrevrange(K key,
Range<String> range)
Read messages from a stream within a specific
Range in reverse order. |
AsyncExecutions<List<StreamMessage<K,V>>> |
NodeSelectionStreamAsyncCommands.xrevrange(K key,
Range<String> range,
Limit limit)
|
Modifier and Type | Method and Description |
---|---|
Executions<List<StreamMessage<K,V>>> |
NodeSelectionStreamCommands.xclaim(K key,
Consumer<K> consumer,
long minIdleTime,
String... messageIds)
Gets ownership of one or multiple messages in the Pending Entries List of a given stream consumer group.
|
Executions<List<StreamMessage<K,V>>> |
NodeSelectionStreamCommands.xclaim(K key,
Consumer<K> consumer,
XClaimArgs args,
String... messageIds)
Gets ownership of one or multiple messages in the Pending Entries List of a given stream consumer group.
|
Executions<List<StreamMessage<K,V>>> |
NodeSelectionStreamCommands.xrange(K key,
Range<String> range)
Read messages from a stream within a specific
Range . |
Executions<List<StreamMessage<K,V>>> |
NodeSelectionStreamCommands.xrange(K key,
Range<String> range,
Limit limit)
|
Executions<List<StreamMessage<K,V>>> |
NodeSelectionStreamCommands.xread(XReadArgs.StreamOffset<K>... streams)
Read messages from one or more
XReadArgs.StreamOffset s. |
Executions<List<StreamMessage<K,V>>> |
NodeSelectionStreamCommands.xread(XReadArgs args,
XReadArgs.StreamOffset<K>... streams)
Read messages from one or more
XReadArgs.StreamOffset s. |
Executions<List<StreamMessage<K,V>>> |
NodeSelectionStreamCommands.xreadgroup(Consumer<K> consumer,
XReadArgs.StreamOffset<K>... streams)
Read messages from one or more
XReadArgs.StreamOffset s using a consumer group. |
Executions<List<StreamMessage<K,V>>> |
NodeSelectionStreamCommands.xreadgroup(Consumer<K> consumer,
XReadArgs args,
XReadArgs.StreamOffset<K>... streams)
Read messages from one or more
XReadArgs.StreamOffset s using a consumer group. |
Executions<List<StreamMessage<K,V>>> |
NodeSelectionStreamCommands.xrevrange(K key,
Range<String> range)
Read messages from a stream within a specific
Range in reverse order. |
Executions<List<StreamMessage<K,V>>> |
NodeSelectionStreamCommands.xrevrange(K key,
Range<String> range,
Limit limit)
|
Modifier and Type | Method and Description |
---|---|
StreamingOutput.Subscriber<StreamMessage<K,V>> |
StreamReadOutput.getSubscriber() |
StreamingOutput.Subscriber<StreamMessage<K,V>> |
StreamMessageListOutput.getSubscriber() |
Modifier and Type | Method and Description |
---|---|
void |
StreamReadOutput.setSubscriber(StreamingOutput.Subscriber<StreamMessage<K,V>> subscriber) |
void |
StreamMessageListOutput.setSubscriber(StreamingOutput.Subscriber<StreamMessage<K,V>> subscriber) |
Copyright © 2021 lettuce.io. All rights reserved.