abstract class ShardDataTreeTransactionParent {
- abstract void abortTransaction(AbstractShardDataTreeTransaction<?> transaction);
+ abstract void abortFromTransactionActor(AbstractShardDataTreeTransaction<?> transaction);
+
+ abstract void abortTransaction(AbstractShardDataTreeTransaction<?> transaction, Runnable callback);
abstract ShardDataTreeCohort finishTransaction(ReadWriteShardDataTreeTransaction transaction);