From 905e9a5715205b73a59d21b07a79983ed5d034b4 Mon Sep 17 00:00:00 2001 From: gaigeshen Date: Wed, 19 Sep 2018 17:02:10 +0800 Subject: [PATCH] =?UTF-8?q?#762=20=E4=BC=81=E4=B8=9A=E5=BE=AE=E4=BF=A1WxCp?= =?UTF-8?q?JedisConfigStorage=E5=A2=9E=E5=8A=A0JedisPool=E5=8F=82=E6=95=B0?= =?UTF-8?q?=E7=9A=84=E6=9E=84=E9=80=A0=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cp/config/WxCpJedisConfigStorage.java | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/config/WxCpJedisConfigStorage.java b/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/config/WxCpJedisConfigStorage.java index 133fe2ef..6ae48f0e 100644 --- a/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/config/WxCpJedisConfigStorage.java +++ b/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/config/WxCpJedisConfigStorage.java @@ -43,17 +43,24 @@ public class WxCpJedisConfigStorage implements WxCpConfigStorage { private volatile File tmpDirFile; private volatile ApacheHttpClientBuilder apacheHttpClientBuilder; + public WxCpJedisConfigStorage(JedisPool jedisPool) { + this.jedisPool = jedisPool; + } + public WxCpJedisConfigStorage(String host, int port) { - this.jedisPool = new JedisPool(host, port); + jedisPool = new JedisPool(host, port); } - public WxCpJedisConfigStorage(JedisPoolConfig poolConfig, String host, int port) { - this.jedisPool = new JedisPool(poolConfig, host, port); + jedisPool = new JedisPool(poolConfig, host, port); + } + + public WxCpJedisConfigStorage(JedisPoolConfig poolConfig, String host, int port, int timeout, String password) { + jedisPool = new JedisPool(poolConfig, host, port, timeout, password); } - public WxCpJedisConfigStorage(JedisPoolConfig poolConfig, String host, int port, int timeout, final String password) { - this.jedisPool = new JedisPool(poolConfig, host, port, timeout, password); + public WxCpJedisConfigStorage(JedisPoolConfig poolConfig, String host, int port, int timeout, String password, int database) { + jedisPool = new JedisPool(poolConfig, host, port, timeout, password, database); } /**