Merge branch 'pipeline-multi' of git://github.com/pietern/jedis into pietern-pipeline-multi

Conflicts:
	src/main/java/redis/clients/jedis/Connection.java
	src/main/java/redis/clients/jedis/Transaction.java
This commit is contained in:
Jonathan Leibiusky
2011-02-28 15:56:11 -03:00
6 changed files with 205 additions and 406 deletions

View File

@@ -1625,25 +1625,6 @@ public class Jedis extends BinaryJedis implements JedisCommands {
return (score != null ? new Double(score) : null);
}
public Transaction multi() {
client.multi();
client.getStatusCodeReply();
return new Transaction(client);
}
public List<Object> multi(TransactionBlock jedisTransaction) {
List<Object> results = null;
try {
jedisTransaction.setClient(client);
multi();
jedisTransaction.execute();
results = jedisTransaction.exec();
} catch (Exception ex) {
client.discard();
}
return results;
}
private void runChecks() {
if (client.isInMulti()) {
throw new JedisDataException(