25 #ifndef AOSSL_REDIS_INCLUDE_FACTORY_REDIS_H_ 26 #define AOSSL_REDIS_INCLUDE_FACTORY_REDIS_H_ 29 #include "redis_interface.h" 30 #include "redis_admin.h" 48 int timeout_seconds,
int timeout_microseconds) {
49 return new RedisAdmin(hostname, port, \
50 timeout_seconds, timeout_microseconds);
55 return new RedisAdmin(hostname, port);
60 int port,
int pool_size) {
61 return new RedisAdmin(hostname, port, pool_size);
66 int timeout_seconds,
int timeout_microseconds,
int pool_size) {
67 return new RedisAdmin(hostname, port, \
68 timeout_seconds, timeout_microseconds, pool_size);
73 int timeout_seconds,
int timeout_microseconds,
int pool_size, \
74 int pstart_size,
int pbatch) {
75 return new RedisAdmin(hostname, port, \
76 timeout_seconds, timeout_microseconds, pool_size, pstart_size, pbatch);
81 return new RedisAdmin(connection_list);
87 return new RedisAdmin(connection_list, pool_size);
92 int pool_size,
int pstart_size,
int pbatch) {
93 return new RedisAdmin(connection_list, pool_size, pstart_size, pbatch);
97 #endif // AOSSL_REDIS_INCLUDE_FACTORY_REDIS_H_ The Redis Service Component Factory.
Definition: factory_redis.h:38
A Structure for storing Redis Connection Information.
Definition: redis_interface.h:90
The Redis Admin.
Definition: redis_interface.h:117
~RedisComponentFactory()
Delete a Service Component Factory.
Definition: factory_redis.h:44
RedisInterface * get_redis_interface(RedisConnChain connection_list, int pool_size, int pstart_size, int pbatch)
Get a Redis Interface Instance.
Definition: factory_redis.h:91
RedisInterface * get_redis_interface(RedisConnChain connection_list)
Get a Redis Interface Instance.
Definition: factory_redis.h:80
RedisInterface * get_redis_interface(std::string hostname, int port, int pool_size)
Get a Redis Interface Instance.
Definition: factory_redis.h:59
RedisInterface * get_redis_interface(std::string hostname, int port, int timeout_seconds, int timeout_microseconds, int pool_size)
Get a Redis Interface Instance.
Definition: factory_redis.h:65
RedisComponentFactory()
Create a new Service Component Factory.
Definition: factory_redis.h:41
RedisInterface * get_redis_interface(std::string hostname, int port, int timeout_seconds, int timeout_microseconds)
Get a Redis Interface Instance.
Definition: factory_redis.h:47
RedisInterface * get_redis_interface(RedisConnChain connection_list, int pool_size)
Get a Redis Interface Instance.
Definition: factory_redis.h:85
RedisInterface * get_redis_interface(std::string hostname, int port)
Get a Redis Interface Instance.
Definition: factory_redis.h:54
RedisInterface * get_redis_interface(std::string hostname, int port, int timeout_seconds, int timeout_microseconds, int pool_size, int pstart_size, int pbatch)
Get a Redis Interface Instance.
Definition: factory_redis.h:72