Description
- Identification of the executor and do not use the generic name.
- Add a "shutdown" method to terminate the task executor in a controlled manner.
- Remove the "static" property from the executor, so it can be used in a dynamic environment.
- Modify the use of logging in derived tasks.
- A general rule must be followed that all drivers must call the new transaction handler "shutdown" method in their respective "close" method.