Я не могу перехватить исключение SSLHandshakeException в блоке catch и подозреваю, что это асинхронный характер AsynchronousJiraRestClientFactory. Любые мысли о том, как сделать это правильно. Я хочу выполнить операцию повтора при отлове исключения.
try {
URI jiraServerUri = URI.create(uri);
JiraRestClientFactory factory = new AsynchronousJiraRestClientFactory();
JiraRestClient restClient = factory.createWithBasicHttpAuthentication(jiraServerUri, username, password);
return restClient;
} catch (Exception e) {
logger.error("Caught exception ", e);
throw e;
}