private volatile Exception operationFailure;
-
RemoteProxyTransaction(final ProxyHistory parent, final TransactionIdentifier identifier,
final boolean snapshotOnly, final boolean sendReadyOnSeal) {
super(parent);
switch (maybeProto.get()) {
case ABORT:
- sendAbort(callback);
+ ensureInitializedBuilder();
+ builder.setAbort();
+ final ModifyTransactionRequest newReq = builder.build();
+ builderBusy = false;
+ sendRequest(newReq, callback);
break;
case SIMPLE:
sendRequest(commitRequest(false), callback);