@Override public List<Object> multi(TransactionBlock jedisTransaction) { Span span = helper.buildSpan("multi"); try { return super.multi(jedisTransaction); } catch (Exception e) { onError(e, span); throw e; } finally { span.finish(); } }
@Override public List<Object> multi(TransactionBlock jedisTransaction) { redis.clients.jedis.Jedis delegate = pool.getResource(); try { return delegate.multi(jedisTransaction); } finally { pool.returnResource(delegate); } }
@Override public List<Object> multi(TransactionBlock jedisTransaction) { return null; }
@Override public List<Object> multi(TransactionBlock jedisTransaction) { throw new FakeJedisNotImplementedException(); }
/** * @param jedisTransaction * @return * @see redis.clients.jedis.BinaryJedis#multi(redis.clients.jedis.TransactionBlock) */ public abstract List<Object> multi(TransactionBlock jedisTransaction);