Package com.tnsai.tools.spi
Class ToolNotFoundException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.tnsai.exceptions.TnsAIException
com.tnsai.tools.spi.ToolException
com.tnsai.tools.spi.ToolNotFoundException
- All Implemented Interfaces:
Serializable
Remote resource the tool was asked to operate on does not exist —
typically HTTP 404 from upstream, file-not-found, missing record.
Non-retryable: the resource won't materialize from a retry.
- Since:
- 0.5.0 (issue #88)
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.tnsai.tools.spi.ToolException
ToolException.Builder, ToolException.ErrorType -
Constructor Summary
ConstructorsConstructorDescriptionToolNotFoundException(String toolName, String resourceIdentifier) ToolNotFoundException(String toolName, String resourceIdentifier, Throwable cause) -
Method Summary
Modifier and TypeMethodDescriptionGets the error code for this exception type.Methods inherited from class com.tnsai.tools.spi.ToolException
apiError, builder, configurationError, getAttribute, getAttributes, getDetailedMessage, getErrorType, getHttpStatusCode, getQuery, getTimestamp, getToolName, isRetryable, networkError, parseError, timeout, toString, validationErrorMethods inherited from class com.tnsai.exceptions.TnsAIException
getContext, getMaxRetryAttempts, getMessage, getSuggestedRetryDelayMs, getThrownAt, wrapMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
Constructor Details
-
ToolNotFoundException
-
ToolNotFoundException
-
-
Method Details
-
getResourceIdentifier
-
getErrorCode
Description copied from class:TnsAIExceptionGets the error code for this exception type. Format: TNSAI-XXX where XXX is derived from class name.- Overrides:
getErrorCodein classTnsAIException
-