@@ -4866,6 +4866,18 @@ public long xack(byte[] key, byte[] group, byte[]... ids) {
48664866 return connection .executeCommand (commandObjects .xack (key , group , ids ));
48674867 }
48684868
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+
48694881 @ Override
48704882 public String xgroupCreate (byte [] key , byte [] consumer , byte [] id , boolean makeStream ) {
48714883 checkIsInMultiOrPipeline ();
@@ -4902,6 +4914,18 @@ public long xdel(byte[] key, byte[]... ids) {
49024914 return connection .executeCommand (commandObjects .xdel (key , ids ));
49034915 }
49044916
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+
49054929 @ Override
49064930 public long xtrim (byte [] key , long maxLen , boolean approximateLength ) {
49074931 checkIsInMultiOrPipeline ();
@@ -9677,6 +9701,18 @@ public long xack(final String key, final String group, final StreamEntryID... id
96779701 return connection .executeCommand (commandObjects .xack (key , group , ids ));
96789702 }
96799703
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+
96809716 @ Override
96819717 public String xgroupCreate (final String key , final String groupName , final StreamEntryID id ,
96829718 final boolean makeStream ) {
@@ -9714,6 +9750,18 @@ public long xdel(final String key, final StreamEntryID... ids) {
97149750 return connection .executeCommand (commandObjects .xdel (key , ids ));
97159751 }
97169752
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+
97179765 @ Override
97189766 public long xtrim (final String key , final long maxLen , final boolean approximateLength ) {
97199767 checkIsInMultiOrPipeline ();
0 commit comments