in grpc/syneroex/src/main/java/deltix/ember/connector/grpc/syneroex/session/Session.java [575:587]
private void processError(Throwable e) {
final Throwable unwrapped = Util.unwrap(e);
if (unwrapped instanceof ConnectionException ||
unwrapped instanceof UnknownHostException ||
unwrapped instanceof TimeoutException) {
if (state.status() != SessionStatus.DISCONNECTED) {
disconnect(e.getMessage()); // force shutdown
}
}
log.error("Error occurred: %s").with(e);
}