Class RedisContainer
- java.lang.Object
-
- org.apache.storm.redis.common.container.RedisContainer
-
- All Implemented Interfaces:
Closeable,AutoCloseable,RedisCommandsInstanceContainer
public class RedisContainer extends Object implements RedisCommandsInstanceContainer
-
-
Constructor Summary
Constructors Constructor Description RedisContainer(redis.clients.jedis.JedisPool jedisPool)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()RedisCommandsgetInstance()Borrows instance from container.voidreturnInstance(RedisCommands redisCommands)Returns instance to container.
-
-
-
Method Detail
-
getInstance
public RedisCommands getInstance()
Borrows instance from container.- Specified by:
getInstancein interfaceRedisCommandsInstanceContainer- Returns:
- instance which implements RedisCommands
-
returnInstance
public void returnInstance(RedisCommands redisCommands)
Returns instance to container.- Specified by:
returnInstancein interfaceRedisCommandsInstanceContainer- Parameters:
redisCommands- borrowed instance
-
close
public void close() throws IOException- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
-