package redis.clients.jedis; import static redis.clients.jedis.Protocol.Keyword.COUNT; import static redis.clients.jedis.Protocol.Keyword.MATCH; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; import java.util.List; import redis.clients.util.SafeEncoder; public class ScanParams { private List params = new ArrayList(); public void match(final String pattern) { params.add(MATCH.raw); params.add(SafeEncoder.encode(pattern)); } public void count(final int count) { params.add(COUNT.raw); params.add(Protocol.toByteArray(count)); } public Collection getParams() { return Collections.unmodifiableCollection(params); } }