Log component stopped in finally clause

The message must be logged even when no exception occurs.
This commit is contained in:
Romain Vimont 2023-02-07 14:28:53 +01:00
parent 4f986d4bbb
commit 30b8d140e8
3 changed files with 3 additions and 1 deletions

View file

@ -90,6 +90,7 @@ public class Controller {
control(); control();
} catch (IOException e) { } catch (IOException e) {
// this is expected on close // this is expected on close
} finally {
Ln.d("Controller stopped"); Ln.d("Controller stopped");
} }
}); });

View file

@ -57,6 +57,7 @@ public final class DeviceMessageSender {
loop(); loop();
} catch (IOException | InterruptedException e) { } catch (IOException | InterruptedException e) {
// this is expected on close // this is expected on close
} finally {
Ln.d("Device message sender stopped"); Ln.d("Device message sender stopped");
} }
}); });

View file

@ -111,8 +111,8 @@ public final class Server {
screenEncoder.streamScreen(device, videoStreamer); screenEncoder.streamScreen(device, videoStreamer);
} catch (IOException e) { } catch (IOException e) {
// this is expected on close // this is expected on close
Ln.d("Screen streaming stopped");
} finally { } finally {
Ln.d("Screen streaming stopped");
initThread.interrupt(); initThread.interrupt();
if (controller != null) { if (controller != null) {
controller.stop(); controller.stop();