Package org.redisson.api.stream
Class BaseReferencesParams<T>
java.lang.Object
org.redisson.api.stream.BaseReferencesParams<T>
- All Implemented Interfaces:
StreamReferencesArgs<T>
- Direct Known Subclasses:
StreamAckParams,StreamAddParams,StreamRemoveParams,StreamTrimParams
- Author:
- seakider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDefines KEEPREF reference policy for consumer groups when trimming.Defines ACKED reference policy for consumer groups when trimming.Defines DELREF reference policy for consumer groups when trimming.
-
Constructor Details
-
BaseReferencesParams
public BaseReferencesParams()
-
-
Method Details
-
removeReferences
Description copied from interface:StreamReferencesArgsDefines DELREF reference policy for consumer groups when trimming. When trimming, removes all references from consumer groups’ PEL Requires Redis 8.2.0 and higher.- Specified by:
removeReferencesin interfaceStreamReferencesArgs<T>- Returns:
- arguments object
-
keepReferences
Description copied from interface:StreamReferencesArgsDefines KEEPREF reference policy for consumer groups when trimming. When trimming, preserves references in consumer groups’ PEL Requires Redis 8.2.0 and higher.- Specified by:
keepReferencesin interfaceStreamReferencesArgs<T>- Returns:
- arguments object
-
removeAcknowledgedOnly
Description copied from interface:StreamReferencesArgsDefines ACKED reference policy for consumer groups when trimming. When trimming, only removes entries acknowledged by all consumer groups Requires Redis 8.2.0 and higher.- Specified by:
removeAcknowledgedOnlyin interfaceStreamReferencesArgs<T>- Returns:
- arguments object
-
getRefPolicy
-