Package com.google.cloud.spanner
Class SpannerException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- com.google.cloud.BaseServiceException
-
- com.google.cloud.grpc.BaseGrpcServiceException
-
- com.google.cloud.spanner.SpannerException
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AbortedException
,AdminRequestsPerMinuteExceededException
,SpannerBatchUpdateException
,SpannerException.ResourceNotFoundException
public class SpannerException extends com.google.cloud.grpc.BaseGrpcServiceException
Base exception type for all exceptions produced by the Cloud Spanner service.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SpannerException.ResourceNotFoundException
Base exception type for NOT_FOUND exceptions for known resource types.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ErrorCode
getErrorCode()
Returns the error code associated with this exception.long
getRetryDelayInMillis()
Return the retry delay for operation in milliseconds.-
Methods inherited from class com.google.cloud.BaseServiceException
equals, getCode, getDebugInfo, getLocation, getReason, hashCode, isRetryable, isRetryable, isRetryable, translate, translate
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Method Detail
-
getErrorCode
public ErrorCode getErrorCode()
Returns the error code associated with this exception.
-
getRetryDelayInMillis
public long getRetryDelayInMillis()
Return the retry delay for operation in milliseconds. Return -1 if this does not specify any retry delay.
-
-