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}