001package gu.dtalk.redis;
002import static redis.clients.jedis.Protocol.DEFAULT_HOST;
003import static redis.clients.jedis.Protocol.DEFAULT_PORT;
004/**
005 * {@link RedisConfigProvider}默认实现,只用于测试
006 * @author guyadong
007 *
008 */
009
010import java.net.URI;
011/**
012 * 本机(LOCALHOST)配置默认实现(仅用于测试)
013 * @author guyadong
014 *
015 */
016public class DefaultLocalhostRedisConfigProvider implements RedisConfigProvider {
017
018        @Override
019        public String getHost() {
020                return DEFAULT_HOST;
021        }
022
023        @Override
024        public int getPort() {
025                return DEFAULT_PORT;
026        }
027
028        @Override
029        public String getPassword() {
030                return null;
031        }
032
033        @Override
034        public int getDatabase() {
035                return 0;
036        }
037
038        @Override
039        public int getTimeout() {
040                return 0;
041        }
042
043        @Override
044        public void setHost(String host) {
045                
046        }
047
048        @Override
049        public void setPort(int port) {
050                
051        }
052
053        @Override
054        public void setPassword(String password) {
055                
056        }
057
058        @Override
059        public void setDatabase(int database) {
060                
061        }
062
063        @Override
064        public void setTimeout(int timeout) {
065        }
066        
067        @Override
068        public URI getURI(){
069                return null;
070        }
071
072        @Override
073        public void setURI(URI uri){
074        }
075
076        @Override
077        public final RedisConfigType type() {
078                return RedisConfigType.LOCALHOST;
079        }
080}