upgraded to latest version of Cassandra, some API changes

This commit is contained in:
Jonas Boner 2009-05-01 13:25:43 +02:00
parent 49f433b012
commit a153ece1f5
39 changed files with 117 additions and 97 deletions

View file

@ -93,16 +93,18 @@ class Transaction extends Logging {
private def ensureIsActive = if (status != TransactionStatus.Active)
throw new IllegalStateException("Expected ACTIVE transaction - current status [" + status + "]")
private def ensureIsActiveOrAborted =
if (!(status == TransactionStatus.Active || status == TransactionStatus.Aborted))
throw new IllegalStateException("Expected ACTIVE or ABORTED transaction - current status [" + status + "]")
private def ensureIsActiveOrAborted = if (!(status == TransactionStatus.Active || status == TransactionStatus.Aborted))
throw new IllegalStateException("Expected ACTIVE or ABORTED transaction - current status [" + status + "]")
override def equals(that: Any): Boolean =
override def equals(that: Any): Boolean = synchronized {
that != null &&
that.isInstanceOf[Transaction] &&
that.asInstanceOf[Transaction].id == this.id
}
override def hashCode(): Int = id.toInt
override def toString(): String = "Transaction[" + id + ", " + status + "]"
}
override def toString(): String = synchronized {
"Transaction[" + id + ", " + status + "]"
}
}