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
-
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