+ private final AbstractClientHistory parent;
+ private final TransactionIdentifier txId;
+
+ AbstractTransactionCommitCohort(final AbstractClientHistory parent, final TransactionIdentifier txId) {
+ this.parent = Preconditions.checkNotNull(parent);
+ this.txId = Preconditions.checkNotNull(txId);
+ }
+
+ final void complete() {
+ parent.onTransactionComplete(txId);
+ }
+
+ @Override
+ public final String toString() {
+ return MoreObjects.toStringHelper(this).add("txId", txId).toString();
+ }