All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.tinygroup.jedis.config.ShardSentinelConfigs Maven / Gradle / Ivy

There is a newer version: 2.2.3
Show newest version
package org.tinygroup.jedis.config;

import java.util.List;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
import com.thoughtworks.xstream.annotations.XStreamImplicit;

@XStreamAlias("shard-sentinel-configs")
public class ShardSentinelConfigs {
	/**
	 * sentinel服务器信息,结构为 ip:port 可以填写多个,多条信息以逗号分隔
	 */
	@XStreamAsAttribute
	private String sentinels;
	
	@XStreamImplicit
	private List shardSentinelConfigLists;

	public List getShardSentinelConfigLists() {
		if(shardSentinelConfigLists==null){
			throw new RuntimeException("未配置任何redis信息");
		}
		return shardSentinelConfigLists;
	}

	public void setShardSentinelConfigLists(
			List shardSentinelConfigLists) {
		this.shardSentinelConfigLists = shardSentinelConfigLists;
	}

	public String getSentinels() {
		return sentinels;
	}

	public void setSentinels(String sentinels) {
		this.sentinels = sentinels;
	}

	
	
	

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy