@Override
protected DOMStoreThreePhaseCommitCohort createCohort(
final SnapshotBackedWriteTransaction<TransactionIdentifier> transaction,
- final DataTreeModification modification) {
- return new LocalChainThreePhaseCommitCohort(transaction, modification);
+ final DataTreeModification modification,
+ final Exception operationError) {
+ return new LocalChainThreePhaseCommitCohort(transaction, modification, operationError);
}
@Override
private class LocalChainThreePhaseCommitCohort extends LocalThreePhaseCommitCohort {
protected LocalChainThreePhaseCommitCohort(SnapshotBackedWriteTransaction<TransactionIdentifier> transaction,
- DataTreeModification modification) {
- super(parent.getActorContext(), leader, transaction, modification);
+ DataTreeModification modification, Exception operationError) {
+ super(parent.getActorContext(), leader, transaction, modification, operationError);
}
protected LocalChainThreePhaseCommitCohort(SnapshotBackedWriteTransaction<TransactionIdentifier> transaction,