Class ArtifactTransferException

    • Constructor Detail

      • ArtifactTransferException

        public ArtifactTransferException​(Artifact artifact,
                                         RemoteRepository repository,
                                         String message)
        Creates a new exception with the specified artifact, repository and detail message.
        Parameters:
        artifact - The untransferable artifact, may be null.
        repository - The involved remote repository, may be null.
        message - The detail message, may be null.
      • ArtifactTransferException

        public ArtifactTransferException​(Artifact artifact,
                                         RemoteRepository repository,
                                         String message,
                                         boolean fromCache)
        Creates a new exception with the specified artifact, repository and detail message.
        Parameters:
        artifact - The untransferable artifact, 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.
      • ArtifactTransferException

        public ArtifactTransferException​(Artifact artifact,
                                         RemoteRepository repository,
                                         Throwable cause)
        Creates a new exception with the specified artifact, repository and cause.
        Parameters:
        artifact - The untransferable artifact, may be null.
        repository - The involved remote repository, may be null.
        cause - The exception that caused this one, may be null.
      • ArtifactTransferException

        public ArtifactTransferException​(Artifact artifact,
                                         RemoteRepository repository,
                                         String message,
                                         Throwable cause)
        Creates a new exception with the specified artifact, repository, detail message and cause.
        Parameters:
        artifact - The untransferable artifact, 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.
    • Method Detail

      • getArtifact

        public Artifact getArtifact()
        Gets the artifact that could not be transferred.
        Returns:
        The troublesome artifact or null if unknown.
      • getRepository

        public RemoteRepository getRepository()
        Gets the remote repository involved in the transfer.
        Returns:
        The involved remote repository or null if unknown.
      • isFromCache

        public boolean isFromCache()
        Indicates whether this exception actually just occurred or was played back from the error cache.
        Returns:
        true if the exception was played back from the error cache, false if the exception actually occurred just now.