尽管JavaDoc开着
AbortedException
是稀疏的,它是
AmazonClientException
&安培;
RuntimeException
(无需申报)。此外,还有
AWS Exception handling docs
说:
AuthOnClient异常指示Java客户端代码中出现问题,当试图向AWS发送请求时,或试图解析AWS的响应时发生问题。AmazonClientException通常比AmazonServiceException更严重,它指出了一个主要问题,即阻止客户端对AWS服务进行服务调用。例如,如果试图在一个客户端上调用一个操作,则如果没有网络连接可用,则Java的AWS SDK会抛出一个AdMaunclieExtExchange。
中止异常
通常在sdk处理
InterruptedException
(即:
the thread was signalled to stop doing work
)。不过,出于您的目的,您可能只想重试该操作。
(如果是你做的
Thread.interrupt
不过,要想造成这种情况,就要看您想如何继续了——要么将其视为停止工作的信号,要么只需重试该操作)