Save This Page
Home » maven-2.0.9-src » org.apache » maven » artifact » manager » [javadoc | source]
org.apache.maven.artifact.manager
public class: DefaultWagonManager [javadoc | source]
java.lang.Object
   org.codehaus.plexus.logging.AbstractLogEnabled
      org.apache.maven.artifact.manager.DefaultWagonManager

All Implemented Interfaces:
    org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable, WagonManager

Method from org.apache.maven.artifact.manager.DefaultWagonManager Summary:
addAuthenticationInfo,   addConfiguration,   addMirror,   addPermissionInfo,   addProxy,   contextualize,   getArtifact,   getArtifact,   getArtifactMetadata,   getArtifactMetadataFromDeploymentRepository,   getAuthenticationInfo,   getMirror,   getMirrorRepository,   getProxy,   getWagon,   getWagon,   isExternalRepo,   isOnline,   matchPattern,   putArtifact,   putArtifactMetadata,   registerWagons,   setDefaultRepositoryPermissions,   setDownloadMonitor,   setInteractive,   setOnline
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.maven.artifact.manager.DefaultWagonManager Detail:
 public  void addAuthenticationInfo(String repositoryId,
    String username,
    String password,
    String privateKey,
    String passphrase) 
 public  void addConfiguration(String repositoryId,
    Xpp3Dom configuration) 
 public  void addMirror(String id,
    String mirrorOf,
    String url) 
 public  void addPermissionInfo(String repositoryId,
    String filePermissions,
    String directoryPermissions) 
 public  void addProxy(String protocol,
    String host,
    int port,
    String username,
    String password,
    String nonProxyHosts) 
    Set the proxy used for a particular protocol.
 public  void contextualize(Context context) throws ContextException 
 public  void getArtifact(Artifact artifact,
    List remoteRepositories) throws TransferFailedException, ResourceDoesNotExistException 
 public  void getArtifact(Artifact artifact,
    ArtifactRepository repository) throws TransferFailedException, ResourceDoesNotExistException 
 public  void getArtifactMetadata(ArtifactMetadata metadata,
    ArtifactRepository repository,
    File destination,
    String checksumPolicy) throws TransferFailedException, ResourceDoesNotExistException 
 public  void getArtifactMetadataFromDeploymentRepository(ArtifactMetadata metadata,
    ArtifactRepository repository,
    File destination,
    String checksumPolicy) throws TransferFailedException, ResourceDoesNotExistException 
 public AuthenticationInfo getAuthenticationInfo(String id) 
 public ArtifactRepository getMirror(ArtifactRepository originalRepository) 
    This method finds a matching mirror for the selected repository. If there is an exact match, this will be used. If there is no exact match, then the list of mirrors is examined to see if a pattern applies.
 public ArtifactRepository getMirrorRepository(ArtifactRepository repository) 
 public ProxyInfo getProxy(String protocol) 
 public Wagon getWagon(Repository repository) throws WagonConfigurationException, UnsupportedProtocolException 
 public Wagon getWagon(String protocol) throws UnsupportedProtocolException 
 public boolean isExternalRepo(ArtifactRepository originalRepository) 
    Checks the URL to see if this repository refers to an external repository
 public boolean isOnline() 
 public boolean matchPattern(ArtifactRepository originalRepository,
    String pattern) 
    This method checks if the pattern matches the originalRepository. Valid patterns: * = everything external:* = everything not on the localhost and not file based. repo,repo1 = repo or repo1 *,!repo1 = everything except repo1
 public  void putArtifact(File source,
    Artifact artifact,
    ArtifactRepository deploymentRepository) throws TransferFailedException 
 public  void putArtifactMetadata(File source,
    ArtifactMetadata artifactMetadata,
    ArtifactRepository repository) throws TransferFailedException 
 public  void registerWagons(Collection wagons,
    PlexusContainer extensionContainer) 
 public  void setDefaultRepositoryPermissions(RepositoryPermissions defaultRepositoryPermissions) 
 public  void setDownloadMonitor(TransferListener downloadMonitor) 
 public  void setInteractive(boolean interactive) 
 public  void setOnline(boolean online)