问题描述
我想从 FailSafe 方法中抛出异常 (Jodah)
return Failsafe.with(RetryPolicyProvider.HttpRetryPolicy.onRetry(e -> LOGGER.info("retrying ",e.getAttemptCount(),tableName,messageId)))
.with(executor)
.getAsync(() -> this.httpClient.postRequestWithGZipHeader(url,batchRequestPayload))
.thenApply(response -> {
try {
// Do Something}
}
catch (Exception e) {
throw new Exception("Exc thrown!")}
})
..
但似乎不可能从Failsafe Jodah方法中抛出这样的异常。怎么办?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)