1 package com.atlassian.activeobjects.spi;
2
3 /**
4 * A simple no-op implementation of the {@link TransactionSynchronisationManager}
5 */
6 public final class NoOpTransactionSynchronisationManager implements TransactionSynchronisationManager {
7 @Override
8 public boolean runOnRollBack(Runnable callback) {
9 return false;
10 }
11
12 @Override
13 public boolean runOnSuccessfulCommit(Runnable callback) {
14 return false;
15 }
16
17 @Override
18 public boolean isActiveSynchronisedTransaction() {
19 return false;
20 }
21 }