Avoid errors during startup/shutdown
This commit is contained in:
parent
6439a1b486
commit
5bbe67f68f
|
@ -50,7 +50,11 @@ public final class InternalReactiveClient implements ClientEventsHandler, Reacti
|
||||||
this.clientManager = clientManager;
|
this.clientManager = clientManager;
|
||||||
this.updateHandler = new Handler<>(this::onUpdateFromHandler, this::onUpdateException);
|
this.updateHandler = new Handler<>(this::onUpdateFromHandler, this::onUpdateException);
|
||||||
this.defaultExceptionHandler = this::onDefaultException;
|
this.defaultExceptionHandler = this::onDefaultException;
|
||||||
Runtime.getRuntime().addShutdownHook(shutdownHook);
|
try {
|
||||||
|
Runtime.getRuntime().addShutdownHook(shutdownHook);
|
||||||
|
} catch (IllegalStateException ex) {
|
||||||
|
this.onJVMShutdown();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
Loading…
Reference in New Issue