@Override public void destroyObject(PooledObject<Jedis> pooledJedis) throws Exception { final BinaryJedis jedis = pooledJedis.getObject(); if (jedis.isConnected()) { try { try { jedis.quit(); } catch (Exception e) { } jedis.disconnect(); } catch (Exception e) { } } }
@Override public void destroyObject(PooledObject<Jedis> pooledJedis) throws Exception { final BinaryJedis jedis = pooledJedis.getObject(); if (jedis.isConnected()) { try { try { jedis.quit(); } catch (Exception e) { } jedis.disconnect(); } catch (Exception e) { } } }
@Override public void destroyObject(PooledObject<Jedis> pooledJedis) throws Exception { final BinaryJedis jedis = pooledJedis.getObject(); if (jedis.isConnected()) { try { try { jedis.quit(); } catch (Exception e) { } jedis.disconnect(); } catch (Exception e) { } } }
@Override public void destroyObject(PooledObject<Jedis> p) throws Exception { BinaryJedis jedis = (BinaryJedis) p.getObject(); if (!(jedis.isConnected())) return; try { try { jedis.quit(); } catch (Exception e) { } jedis.disconnect(); } catch (Exception e) { } }
@Override public void destroyObject(PooledObject<BinaryJedis> pooledJedis) throws Exception { final BinaryJedis jedis = pooledJedis.getObject(); if (jedis.isConnected()) { try { try { jedis.quit(); } catch (Exception e) { } jedis.disconnect(); } catch (Exception e) { } } }
@Override public void destroyObject(PooledObject<Jedis> pooledJedis) throws Exception { final BinaryJedis jedis = pooledJedis.getObject(); if (jedis.isConnected()) { try { try { jedis.quit(); } catch (Exception e) { } jedis.disconnect(); } catch (Exception e) { } } }
/** * 销毁对象 * * @param pooledJedis 需要销毁的Jedis * @throws Exception 应该不会抛出异常的 */ @Override public void destroyObject(PooledObject<Jedis> pooledJedis) throws Exception { BinaryJedis jedis = pooledJedis.getObject(); if (!jedis.isConnected()) { return; } try { try { jedis.quit(); } catch (Exception e) { } jedis.disconnect(); } catch (Exception e) { } }