Java 类redis.clients.jedis.TransactionBlock 实例源码

项目:java-redis-client    文件:TracingJedis.java   
@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();
  }
}
项目:gameserver    文件:JedisAdapter.java   
@Override
public List<Object> multi(TransactionBlock jedisTransaction) {
    redis.clients.jedis.Jedis delegate = pool.getResource();
    try {
        return delegate.multi(jedisTransaction);
    } finally {
        pool.returnResource(delegate);
    }
}
项目:inbot-es-http-client    文件:FakeJedis.java   
@Override
public List<Object> multi(TransactionBlock jedisTransaction) {
    return null;
}
项目:fake-jedis    文件:FakeJedis.java   
@Override public List<Object> multi(TransactionBlock jedisTransaction) {
    throw new FakeJedisNotImplementedException();
}
项目:gameserver    文件:JedisDummyAdapter.java   
@Override
public List<Object> multi(TransactionBlock jedisTransaction) {
    return null;
}
项目:gameserver    文件:JedisAllCommand.java   
/**
 * @param jedisTransaction
 * @return
 * @see redis.clients.jedis.BinaryJedis#multi(redis.clients.jedis.TransactionBlock)
 */
public abstract List<Object> multi(TransactionBlock jedisTransaction);