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