org.apache.maven.repository
Class DefaultMirrorSelector

java.lang.Object
  extended by org.apache.maven.repository.DefaultMirrorSelector
All Implemented Interfaces:
MirrorSelector

@Component(role=MirrorSelector.class)
public class DefaultMirrorSelector
extends Object
implements MirrorSelector


Constructor Summary
DefaultMirrorSelector()
           
 
Method Summary
 Mirror getMirror(ArtifactRepository repository, List<Mirror> mirrors)
          Determines the mirror for the specified repository.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultMirrorSelector

public DefaultMirrorSelector()
Method Detail

getMirror

public Mirror getMirror(ArtifactRepository repository,
                        List<Mirror> mirrors)
Description copied from interface: MirrorSelector
Determines the mirror for the specified repository.

Specified by:
getMirror in interface MirrorSelector
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.


Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.