Interface MirrorSelector

  • All Known Implementing Classes:
    DefaultMirrorSelector

    public interface MirrorSelector
    Handles the selection of mirrors for repositories.
    Author:
    Benjamin Bentmann
    • Method Detail

      • getMirror

        Mirror getMirror​(ArtifactRepository repository,
                         List<Mirror> mirrors)
        Determines the mirror for the specified repository.
        Parameters:
        repository - The repository to determine the mirror for, must not be null.
        mirrors - The available mirrors, may be null.
        Returns:
        The mirror specification for the repository or null if no mirror matched.