@Override public void onCommit(Consumer<UnitOfWork<T>> handler) { addHandler(Phase.COMMIT, handler); }
@Override public void afterCommit(Consumer<UnitOfWork<T>> handler) { addHandler(Phase.AFTER_COMMIT, handler); }
@Override public void onPrepareCommit(Consumer<UnitOfWork<T>> handler) { addHandler(Phase.PREPARE_COMMIT, handler); }
@Override public void onRollback(Consumer<UnitOfWork<T>> handler) { addHandler(Phase.ROLLBACK, handler); }
@Override public void onCleanup(Consumer<UnitOfWork<T>> handler) { addHandler(Phase.CLEANUP, handler); }
@Override public void onCleanup(Consumer<UnitOfWork<T>> handler) { addHandler(Phase.CLEANUP, handler); }
@Override public void afterCommit(Consumer<UnitOfWork<T>> handler) { addHandler(Phase.AFTER_COMMIT, handler); }
@Override public void onPrepareCommit(Consumer<UnitOfWork<T>> handler) { addHandler(Phase.PREPARE_COMMIT, handler); }
@Override public void onRollback(Consumer<UnitOfWork<T>> handler) { addHandler(Phase.ROLLBACK, handler); }
@Override public void onCleanup(Consumer<UnitOfWork<T>> handler) { addHandler(Phase.CLEANUP, handler); }
@Override public void afterCommit(Consumer<UnitOfWork<T>> handler) { addHandler(Phase.AFTER_COMMIT, handler); }
@Override public void onCommit(Consumer<UnitOfWork<T>> handler) { addHandler(Phase.COMMIT, handler); }
@Override public void onCommit(Consumer<UnitOfWork<T>> handler) { addHandler(Phase.COMMIT, handler); }
@Override public void onRollback(Consumer<UnitOfWork<T>> handler) { addHandler(Phase.ROLLBACK, handler); }
@Override public void onPrepareCommit(Consumer<UnitOfWork<T>> handler) { addHandler(Phase.PREPARE_COMMIT, handler); }