| Package | Description |
|---|---|
| org.redisson | |
| org.redisson.api | |
| org.redisson.api.stream |
| Modifier and Type | Method and Description |
|---|---|
StreamMessageId |
RedissonStream.add(StreamAddArgs<K,V> args) |
void |
RedissonStream.add(StreamMessageId id,
StreamAddArgs<K,V> args) |
RFuture<StreamMessageId> |
RedissonStream.addAsync(StreamAddArgs<K,V> args) |
RFuture<Void> |
RedissonStream.addAsync(StreamMessageId id,
StreamAddArgs<K,V> args) |
<R> RFuture<R> |
RedissonStream.addCustomAsync(StreamMessageId id,
StreamAddArgs<K,V> args) |
| Modifier and Type | Method and Description |
|---|---|
StreamMessageId |
RStream.add(StreamAddArgs<K,V> args)
Appends a new entry/entries and returns generated Stream Message ID
Usage examples:
StreamMessageId id = stream.add(StreamAddArgs.entry(15, 37));
StreamMessageId id = stream.add(StreamAddArgs.entries(15, 37, 23, 43)
.trim(TrimStrategy.MAXLEN, 100)));
|
reactor.core.publisher.Mono<StreamMessageId> |
RStreamReactive.add(StreamAddArgs<K,V> args)
Appends a new entry/entries and returns generated Stream Message ID
Usage examples:
StreamMessageId id = stream.add(StreamAddArgs.entry(15, 37));
StreamMessageId id = stream.add(StreamAddArgs.entries(15, 37, 23, 43)
.trim(TrimStrategy.MAXLEN, 100)));
|
io.reactivex.rxjava3.core.Single<StreamMessageId> |
RStreamRx.add(StreamAddArgs<K,V> args)
Appends a new entry/entries and returns generated Stream Message ID
Usage examples:
StreamMessageId id = stream.add(StreamAddArgs.entry(15, 37));
StreamMessageId id = stream.add(StreamAddArgs.entries(15, 37, 23, 43)
.trim(TrimStrategy.MAXLEN, 100)));
|
void |
RStream.add(StreamMessageId id,
StreamAddArgs<K,V> args)
Appends a new entry/entries by specified Stream Message ID
Usage examples:
stream.add(id, StreamAddArgs.entry(15, 37));
stream.add(id, StreamAddArgs.entries(15, 37, 23, 43)
.trim(TrimStrategy.MAXLEN, 100)));
|
reactor.core.publisher.Mono<Void> |
RStreamReactive.add(StreamMessageId id,
StreamAddArgs<K,V> args)
Appends a new entry/entries by specified Stream Message ID
Usage examples:
stream.add(id, StreamAddArgs.entry(15, 37));
stream.add(id, StreamAddArgs.entries(15, 37, 23, 43)
.trim(TrimStrategy.MAXLEN, 100)));
|
io.reactivex.rxjava3.core.Completable |
RStreamRx.add(StreamMessageId id,
StreamAddArgs<K,V> args)
Appends a new entry/entries by specified Stream Message ID
Usage examples:
stream.add(id, StreamAddArgs.entry(15, 37));
stream.add(id, StreamAddArgs.entries(15, 37, 23, 43)
.trim(TrimStrategy.MAXLEN, 100)));
|
RFuture<StreamMessageId> |
RStreamAsync.addAsync(StreamAddArgs<K,V> args)
Appends a new entry/entries and returns generated Stream Message ID
|
RFuture<Void> |
RStreamAsync.addAsync(StreamMessageId id,
StreamAddArgs<K,V> args)
Appends a new entry/entries by specified Stream Message ID
|
| Modifier and Type | Method and Description |
|---|---|
static <K,V> StreamAddArgs<K,V> |
StreamAddArgs.entries(K k1,
V v1,
K k2,
V v2)
Defines entries to add
|
static <K,V> StreamAddArgs<K,V> |
StreamAddArgs.entries(K k1,
V v1,
K k2,
V v2,
K k3,
V v3)
Defines entries to add
|
static <K,V> StreamAddArgs<K,V> |
StreamAddArgs.entries(K k1,
V v1,
K k2,
V v2,
K k3,
V v3,
K k4,
V v4)
Defines entries to add
|
static <K,V> StreamAddArgs<K,V> |
StreamAddArgs.entries(K k1,
V v1,
K k2,
V v2,
K k3,
V v3,
K k4,
V v4,
K k5,
V v5)
Defines entries to add
|
static <K,V> StreamAddArgs<K,V> |
StreamAddArgs.entries(Map<K,V> entries)
Defines entries to add
|
static <K,V> StreamAddArgs<K,V> |
StreamAddArgs.entry(K k1,
V v1)
Defines entry to add
|
StreamAddArgs<K,V> |
StreamAddArgs.noMakeStream()
Define to not create stream automatically if it doesn't exist
|
StreamAddArgs<K,V> |
StreamAddArgs.trim(TrimStrategy strategy,
int threshold)
Defines trim strategy and threshold.
|
StreamAddArgs<K,V> |
StreamAddArgs.trim(TrimStrategy strategy,
int threshold,
int limit)
Defines trim strategy, threshold and limit.
|
StreamAddArgs<K,V> |
StreamAddArgs.trimStrict(TrimStrategy strategy,
int threshold)
Defines trim strategy and threshold.
|
Copyright © 2014–2021 Redisson. All rights reserved.