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}