Package org.redisson.api.stream
Interface StreamTrimStrategyArgs<T>
-
public interface StreamTrimStrategyArgs<T>
Arguments object for Stream trim method.- Author:
- Nikita Koksharov
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StreamTrimLimitArgs<T>
maxLen(int threshold)
Defines MAXLEN strategy used for Stream trimming.StreamTrimLimitArgs<T>
minId(StreamMessageId messageId)
Defines MINID strategy used for Stream trimming.
-
-
-
Method Detail
-
maxLen
StreamTrimLimitArgs<T> maxLen(int threshold)
Defines MAXLEN strategy used for Stream trimming. Evicts entries which position exceeds the specified stream's length threshold.- Parameters:
threshold
- - trim threshold- Returns:
- arguments object
-
minId
StreamTrimLimitArgs<T> minId(StreamMessageId messageId)
Defines MINID strategy used for Stream trimming. Evicts entries with IDs lower than threshold, where threshold is a stream ID.- Parameters:
messageId
- - stream Id- Returns:
- arguments object
-
-