public class ChecksumFailureException extends RepositoryException
| Constructor and Description |
|---|
ChecksumFailureException(boolean retryWorthy,
String message,
Throwable cause)
Creates a new exception with the specified retry flag, detail message and cause.
|
ChecksumFailureException(String message)
Creates a new exception with the specified detail message.
|
ChecksumFailureException(String expected,
String actual)
Creates a new exception with the specified expected and actual checksum.
|
ChecksumFailureException(String message,
Throwable cause)
Creates a new exception with the specified detail message and cause.
|
ChecksumFailureException(Throwable cause)
Creates a new exception with the specified cause.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getActual()
Gets the actual checksum for the downloaded artifact/metadata.
|
String |
getExpected()
Gets the expected checksum for the downloaded artifact/metadata.
|
boolean |
isRetryWorthy()
Indicates whether the corresponding download is retry-worthy.
|
getMessageaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic ChecksumFailureException(String expected, String actual)
retry-worthy.expected - The expected checksum as declared by the hosting repository, may be null.actual - The actual checksum as computed from the local bytes, may be null.public ChecksumFailureException(String message)
retry-worthy.message - The detail message, may be null.public ChecksumFailureException(Throwable cause)
retry-worthy.cause - The exception that caused this one, may be null.public ChecksumFailureException(String message, Throwable cause)
retry-worthy.message - The detail message, may be null.cause - The exception that caused this one, may be null.public ChecksumFailureException(boolean retryWorthy,
String message,
Throwable cause)
retryWorthy - true if the exception is retry-worthy, false otherwise.message - The detail message, may be null.cause - The exception that caused this one, may be null.public String getExpected()
null if unknown.public String getActual()
null if unknown.public boolean isRetryWorthy()
true if retrying the download might solve the checksum failure, false if the checksum
failure is non-recoverable.Copyright © 2010-2015 The Eclipse Foundation. All Rights Reserved.