- @Override
- public Object toSerializable() {
- return ThreePhaseCommitCohortMessages.CanCommitTransaction.newBuilder().
- setTransactionId(transactionID).build();
+ public static CanCommitTransaction fromSerializable(Object serializable) {
+ Preconditions.checkArgument(serializable instanceof CanCommitTransaction);
+ return (CanCommitTransaction)serializable;