
devutility.external.redis.ext.com.BuilderFactory Maven / Gradle / Ivy
The newest version!
package devutility.external.redis.ext.com;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import devutility.external.redis.exception.JedisFatalException;
import devutility.external.redis.ext.model.ConsumerInfo;
import devutility.external.redis.ext.model.GroupInfo;
import devutility.external.redis.utils.JedisStreamUtils;
import devutility.internal.data.converter.ConverterUtils;
import redis.clients.jedis.Builder;
import redis.clients.jedis.StreamEntry;
import redis.clients.jedis.StreamEntryID;
import redis.clients.jedis.util.SafeEncoder;
/**
*
* BuilderFactory
*
* @author: Aldwin Su
* @version: 2019-10-31 22:08:25
*/
public final class BuilderFactory {
public static final Builder> STREAM_GROUPINFO_LIST = new Builder>() {
@Override
public List build(Object data) {
List list = new LinkedList();
if (null == data || !(data instanceof ArrayList)) {
return list;
}
@SuppressWarnings("unchecked")
List> objectList = (List>) data;
for (ArrayList
© 2015 - 2025 Weber Informatics LLC | Privacy Policy