mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
CLOUDSTACK-8822 - Replacing Runnable by CallableThat's the first part of the refactor, which will touch the ManagedContextRunnable and all its subclasses. However, in order to reduce impact, the first part comprises the Agent and Nio related classes (NioConnection, NioServer and NioClient). * All the sub-classes were also updated according to the changes in the super-classes * Improved exception handling * There were also code formatting changes Changes were structural and the NioTest covered them without need to modify the unit test. This PR is quite extensive. Please, wait for the Test Report in order to proceed with further review. ping @remibergsma @miguelaferreira @bhaisaab @karuturi @wido @DaanHoogland @borisroman @K0zka Cheers, Wilder * pr/805: CLOUDSTACK-8822 - Replacing Runnable by Callable in the Taks and NioConnection classes Signed-off-by: wilderrodrigues <wrodrigues@schubergphilis.com>