@@ -4866,6 +4866,18 @@ public long xack(byte[] key, byte[] group, byte[]... ids) {
4866
4866
return connection .executeCommand (commandObjects .xack (key , group , ids ));
4867
4867
}
4868
4868
4869
+ @ Override
4870
+ public List <StreamEntryDeletionResult > xackdel (byte [] key , byte [] group , byte []... ids ) {
4871
+ checkIsInMultiOrPipeline ();
4872
+ return connection .executeCommand (commandObjects .xackdel (key , group , ids ));
4873
+ }
4874
+
4875
+ @ Override
4876
+ public List <StreamEntryDeletionResult > xackdel (byte [] key , byte [] group , StreamDeletionPolicy trimMode , byte []... ids ) {
4877
+ checkIsInMultiOrPipeline ();
4878
+ return connection .executeCommand (commandObjects .xackdel (key , group , trimMode , ids ));
4879
+ }
4880
+
4869
4881
@ Override
4870
4882
public String xgroupCreate (byte [] key , byte [] consumer , byte [] id , boolean makeStream ) {
4871
4883
checkIsInMultiOrPipeline ();
@@ -4902,6 +4914,18 @@ public long xdel(byte[] key, byte[]... ids) {
4902
4914
return connection .executeCommand (commandObjects .xdel (key , ids ));
4903
4915
}
4904
4916
4917
+ @ Override
4918
+ public List <StreamEntryDeletionResult > xdelex (byte [] key , byte []... ids ) {
4919
+ checkIsInMultiOrPipeline ();
4920
+ return connection .executeCommand (commandObjects .xdelex (key , ids ));
4921
+ }
4922
+
4923
+ @ Override
4924
+ public List <StreamEntryDeletionResult > xdelex (byte [] key , StreamDeletionPolicy trimMode , byte []... ids ) {
4925
+ checkIsInMultiOrPipeline ();
4926
+ return connection .executeCommand (commandObjects .xdelex (key , trimMode , ids ));
4927
+ }
4928
+
4905
4929
@ Override
4906
4930
public long xtrim (byte [] key , long maxLen , boolean approximateLength ) {
4907
4931
checkIsInMultiOrPipeline ();
@@ -9677,6 +9701,18 @@ public long xack(final String key, final String group, final StreamEntryID... id
9677
9701
return connection .executeCommand (commandObjects .xack (key , group , ids ));
9678
9702
}
9679
9703
9704
+ @ Override
9705
+ public List <StreamEntryDeletionResult > xackdel (final String key , final String group , final StreamEntryID ... ids ) {
9706
+ checkIsInMultiOrPipeline ();
9707
+ return connection .executeCommand (commandObjects .xackdel (key , group , ids ));
9708
+ }
9709
+
9710
+ @ Override
9711
+ public List <StreamEntryDeletionResult > xackdel (final String key , final String group , final StreamDeletionPolicy trimMode , final StreamEntryID ... ids ) {
9712
+ checkIsInMultiOrPipeline ();
9713
+ return connection .executeCommand (commandObjects .xackdel (key , group , trimMode , ids ));
9714
+ }
9715
+
9680
9716
@ Override
9681
9717
public String xgroupCreate (final String key , final String groupName , final StreamEntryID id ,
9682
9718
final boolean makeStream ) {
@@ -9714,6 +9750,18 @@ public long xdel(final String key, final StreamEntryID... ids) {
9714
9750
return connection .executeCommand (commandObjects .xdel (key , ids ));
9715
9751
}
9716
9752
9753
+ @ Override
9754
+ public List <StreamEntryDeletionResult > xdelex (final String key , final StreamEntryID ... ids ) {
9755
+ checkIsInMultiOrPipeline ();
9756
+ return connection .executeCommand (commandObjects .xdelex (key , ids ));
9757
+ }
9758
+
9759
+ @ Override
9760
+ public List <StreamEntryDeletionResult > xdelex (final String key , final StreamDeletionPolicy trimMode , final StreamEntryID ... ids ) {
9761
+ checkIsInMultiOrPipeline ();
9762
+ return connection .executeCommand (commandObjects .xdelex (key , trimMode , ids ));
9763
+ }
9764
+
9717
9765
@ Override
9718
9766
public long xtrim (final String key , final long maxLen , final boolean approximateLength ) {
9719
9767
checkIsInMultiOrPipeline ();
0 commit comments