TransactionalTaskDirectoryExecutor is currently tasked with: * Managing execution states: prerequisites checking, execution, cleaning up, and roll back. * Initiating rollback when a SIGINT is trapped during execution or cleaning up. * Rethrowing unhandled exceptions that occur during execution or cleaning up after rolling back changes. A solution to this increasing complexity should be found before adding more. (Finite state machine perhaps?)
TransactionalTaskDirectoryExecutor is currently tasked with:
A solution to this increasing complexity should be found before adding more. (Finite state machine perhaps?)