001package gu.dtalk.redis;
002
003import gu.simplemq.IMessageQueueConfigManager;
004import gu.simplemq.MessageQueueType;
005import gu.simplemq.exceptions.SmqNotFoundConnectionException;
006
007import static gu.dtalk.redis.RedisConfigType.lookupConnect;
008import static gu.dtalk.redis.RedisConfigType.lookupConnectUnchecked;
009
010public class RedisConfigManager implements IMessageQueueConfigManager {
011
012        public RedisConfigManager() {
013        }
014
015        @Override
016        public RedisConfigType lookupMessageQueueConnect(Integer timeoutMills) throws SmqNotFoundConnectionException{
017                return lookupConnect(timeoutMills);
018        }
019
020        @Override
021        public RedisConfigType lookupMessageQueueConnectUnchecked(Integer timeoutMills) {
022                return lookupConnectUnchecked(timeoutMills);
023        }
024        
025        @Override
026        public final MessageQueueType getImplType() {
027                return MessageQueueType.REDIS;
028        }
029}