Refactored to support object multi bulk reply

This commit is contained in:
Jonathan Leibiusky
2010-07-07 22:55:35 -03:00
parent 81cc2cec8e
commit 20acb5bc60
7 changed files with 114 additions and 81 deletions

View File

@@ -466,15 +466,16 @@ public class Jedis {
return new Transaction(client);
}
public void multi(TransactionBlock jedisTransaction) throws JedisException {
public List<Object> multi(TransactionBlock jedisTransaction)
throws JedisException {
try {
jedisTransaction.setClient(client);
client.multi();
client.getStatusCodeReply();
multi();
jedisTransaction.execute();
} catch (Exception ex) {
client.discard();
}
return jedisTransaction.exec();
}
public void connect() throws UnknownHostException, IOException {