e.g.
BinaryJedis
public List<byte[]> xclaim(byte[] key, byte[] groupname, byte[] consumername, long minIdleTime, long newIdleTime, int retries, boolean force, byte[][] ids)
PipelineBase:
public Response<List<byte[]>> xclaim(byte[] key, byte[] group, byte[] consumername, long minIdleTime, long newIdleTime, int retries, boolean force, byte[]... ids)
BinaryJedis
public List<byte[]> xrange(byte[] key, byte[] start, byte[] end, long count)
Jedis
public List xrange(final String key, final StreamEntryID start, final StreamEntryID end, final int count)
and BTW
should we return Response<List<byte[]>> ?
redis.clients.jedis.PipelineBase#Response<List<StreamPendingEntry>> xpending(byte[] key, byte[] groupname, byte[] start, byte[] end, int count, byte[] consumername)