public final class ThrowableUtils extends Object
Modifier and Type | Method and Description |
---|---|
static SdkException |
asSdkException(Throwable t)
Wraps the given
Throwable in SdkException if necessary. |
static RuntimeException |
failure(Throwable t)
Used to help perform common throw-up with minimal wrapping.
|
static RuntimeException |
failure(Throwable t,
String errmsg)
Same as
failure(Throwable) , but the given errmsg will be used if
it was wrapped as either an SdkClientException or
AbortedException . |
static Throwable |
getRootCause(Throwable orig)
Returns the root cause of the given cause, or null if the given
cause is null.
|
public static Throwable getRootCause(Throwable orig)
public static RuntimeException failure(Throwable t)
public static RuntimeException failure(Throwable t, String errmsg)
failure(Throwable)
, but the given errmsg will be used if
it was wrapped as either an SdkClientException
or
AbortedException
.public static SdkException asSdkException(Throwable t)
Throwable
in SdkException
if necessary.Copyright © 2019. All rights reserved.