Replies: 1 comment
-
This is done for convenience so that the consumers don't need to catch the exception, especially if they use |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
At the moment the
Startable
classesclose()
method looked like so:@Override default void close() { stop(); }
However,
Startable
implementsAutoClosable
where the close method has an Exception signature. I suggest to keep this signature in theclose()
method ofStarable
.Reason: It allows users to override the
close
method, executing other methods that might also throw exception, without explicitly catching them.Beta Was this translation helpful? Give feedback.
All reactions