| 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.StreamOffsets. |
RedisFuture<List<StreamMessage<K,V>>> |
RedisStreamAsyncCommands.xread(XReadArgs args,
XReadArgs.StreamOffset<K>... streams)
Read messages from one or more
XReadArgs.StreamOffsets. |
RedisFuture<List<StreamMessage<K,V>>> |
RedisStreamAsyncCommands.xreadgroup(Consumer<K> consumer,
XReadArgs.StreamOffset<K>... streams)
Read messages from one or more
XReadArgs.StreamOffsets 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.StreamOffsets 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.StreamOffsets. |
Flux<StreamMessage<K,V>> |
RedisStreamReactiveCommands.xread(XReadArgs args,
XReadArgs.StreamOffset<K>... streams)
Read messages from one or more
XReadArgs.StreamOffsets. |
Flux<StreamMessage<K,V>> |
RedisStreamReactiveCommands.xreadgroup(Consumer<K> consumer,
XReadArgs.StreamOffset<K>... streams)
Read messages from one or more
XReadArgs.StreamOffsets 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.StreamOffsets 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.StreamOffsets. |
List<StreamMessage<K,V>> |
RedisStreamCommands.xread(XReadArgs args,
XReadArgs.StreamOffset<K>... streams)
Read messages from one or more
XReadArgs.StreamOffsets. |
List<StreamMessage<K,V>> |
RedisStreamCommands.xreadgroup(Consumer<K> consumer,
XReadArgs.StreamOffset<K>... streams)
Read messages from one or more
XReadArgs.StreamOffsets 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.StreamOffsets 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.StreamOffsets. |
AsyncExecutions<List<StreamMessage<K,V>>> |
NodeSelectionStreamAsyncCommands.xread(XReadArgs args,
XReadArgs.StreamOffset<K>... streams)
Read messages from one or more
XReadArgs.StreamOffsets. |
AsyncExecutions<List<StreamMessage<K,V>>> |
NodeSelectionStreamAsyncCommands.xreadgroup(Consumer<K> consumer,
XReadArgs.StreamOffset<K>... streams)
Read messages from one or more
XReadArgs.StreamOffsets 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.StreamOffsets 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.StreamOffsets. |
Executions<List<StreamMessage<K,V>>> |
NodeSelectionStreamCommands.xread(XReadArgs args,
XReadArgs.StreamOffset<K>... streams)
Read messages from one or more
XReadArgs.StreamOffsets. |
Executions<List<StreamMessage<K,V>>> |
NodeSelectionStreamCommands.xreadgroup(Consumer<K> consumer,
XReadArgs.StreamOffset<K>... streams)
Read messages from one or more
XReadArgs.StreamOffsets 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.StreamOffsets 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 © 2019 lettuce.io. All rights reserved.