public class MetadataTransferException extends RepositoryException
Constructor and Description |
---|
MetadataTransferException(Metadata metadata,
RemoteRepository repository,
String message)
Creates a new exception with the specified metadata, repository and detail message.
|
MetadataTransferException(Metadata metadata,
RemoteRepository repository,
String message,
boolean fromCache)
Creates a new exception with the specified metadata, repository and detail message.
|
MetadataTransferException(Metadata metadata,
RemoteRepository repository,
String message,
Throwable cause)
Creates a new exception with the specified metadata, repository, detail message and cause.
|
MetadataTransferException(Metadata metadata,
RemoteRepository repository,
Throwable cause)
Creates a new exception with the specified metadata, repository and cause.
|
Modifier and Type | Method and Description |
---|---|
Metadata |
getMetadata()
Gets the metadata that could not be transferred.
|
RemoteRepository |
getRepository()
Gets the remote repository involved in the transfer.
|
boolean |
isFromCache()
Indicates whether this exception actually just occurred or was played back from the error cache.
|
getMessage
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public MetadataTransferException(Metadata metadata, RemoteRepository repository, String message)
metadata
- The untransferable metadata, may be null
.repository
- The involved remote repository, may be null
.message
- The detail message, may be null
.public MetadataTransferException(Metadata metadata, RemoteRepository repository, String message, boolean fromCache)
metadata
- The untransferable metadata, may be null
.repository
- The involved remote repository, may be null
.message
- The detail message, may be null
.fromCache
- true
if the exception was played back from the error cache, false
if the
exception actually just occurred.public MetadataTransferException(Metadata metadata, RemoteRepository repository, Throwable cause)
metadata
- The untransferable metadata, may be null
.repository
- The involved remote repository, may be null
.cause
- The exception that caused this one, may be null
.public MetadataTransferException(Metadata metadata, RemoteRepository repository, String message, Throwable cause)
metadata
- The untransferable metadata, may be null
.repository
- The involved remote repository, may be null
.message
- The detail message, may be null
.cause
- The exception that caused this one, may be null
.public Metadata getMetadata()
null
if unknown.public RemoteRepository getRepository()
null
if unknown.public boolean isFromCache()
true
if the exception was played back from the error cache, false
if the exception
actually occurred just now.Copyright © 2010–2018 The Apache Software Foundation. All rights reserved.