I have a method which calls some other methods too. These operations are NOT related to DB in any way. I am just executing some logic, making few API calls to some other external services and all. I want that all the operations must be rolled back if any exception occurs in any of the operation. How can I achieve that?