Use #discard on the transaction object

This commit is contained in:
Pieter Noordhuis
2011-02-25 13:58:48 +01:00
parent dac1d259c0
commit e7e4c4c26d
2 changed files with 2 additions and 20 deletions

View File

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