org.apache.maven.artifact.manager
Interface WagonManager

All Known Implementing Classes:
DefaultWagonManager

public interface WagonManager

Version:
$Id: WagonManager.java 320827 2005-10-13 17:49:41Z jdcasey $
Author:
Michal Maczka

Field Summary
static java.lang.String ROLE
           
 
Method Summary
 void addAuthenticationInfo(java.lang.String repositoryId, java.lang.String username, java.lang.String password, java.lang.String privateKey, java.lang.String passphrase)
           
 void addConfiguration(java.lang.String repositoryId, org.codehaus.plexus.util.xml.Xpp3Dom configuration)
           
 void addMirror(java.lang.String id, java.lang.String mirrorOf, java.lang.String url)
           
 void addPermissionInfo(java.lang.String repositoryId, java.lang.String filePermissions, java.lang.String directoryPermissions)
           
 void addProxy(java.lang.String protocol, java.lang.String host, int port, java.lang.String username, java.lang.String password, java.lang.String nonProxyHosts)
           
 void getArtifact(org.apache.maven.artifact.Artifact artifact, org.apache.maven.artifact.repository.ArtifactRepository repository)
           
 void getArtifact(org.apache.maven.artifact.Artifact artifact, java.util.List remoteRepositories)
           
 void getArtifactMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata, org.apache.maven.artifact.repository.ArtifactRepository remoteRepository, java.io.File destination, java.lang.String checksumPolicy)
           
 org.apache.maven.wagon.authentication.AuthenticationInfo getAuthenticationInfo(java.lang.String id)
           
 org.apache.maven.wagon.proxy.ProxyInfo getProxy(java.lang.String protocol)
           
 org.apache.maven.wagon.Wagon getWagon(java.lang.String protocol)
           
 boolean isOnline()
           
 void putArtifact(java.io.File source, org.apache.maven.artifact.Artifact artifact, org.apache.maven.artifact.repository.ArtifactRepository deploymentRepository)
           
 void putArtifactMetadata(java.io.File source, org.apache.maven.artifact.metadata.ArtifactMetadata artifactMetadata, org.apache.maven.artifact.repository.ArtifactRepository repository)
           
 void setDownloadMonitor(org.apache.maven.wagon.events.TransferListener downloadMonitor)
           
 void setInteractive(boolean interactive)
           
 void setOnline(boolean online)
           
 

Field Detail

ROLE

static final java.lang.String ROLE
Method Detail

getWagon

org.apache.maven.wagon.Wagon getWagon(java.lang.String protocol)
                                      throws org.apache.maven.wagon.UnsupportedProtocolException
Throws:
org.apache.maven.wagon.UnsupportedProtocolException

getArtifact

void getArtifact(org.apache.maven.artifact.Artifact artifact,
                 java.util.List remoteRepositories)
                 throws org.apache.maven.wagon.TransferFailedException,
                        org.apache.maven.wagon.ResourceDoesNotExistException
Throws:
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.ResourceDoesNotExistException

getArtifact

void getArtifact(org.apache.maven.artifact.Artifact artifact,
                 org.apache.maven.artifact.repository.ArtifactRepository repository)
                 throws org.apache.maven.wagon.TransferFailedException,
                        org.apache.maven.wagon.ResourceDoesNotExistException
Throws:
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.ResourceDoesNotExistException

putArtifact

void putArtifact(java.io.File source,
                 org.apache.maven.artifact.Artifact artifact,
                 org.apache.maven.artifact.repository.ArtifactRepository deploymentRepository)
                 throws org.apache.maven.wagon.TransferFailedException
Throws:
org.apache.maven.wagon.TransferFailedException

putArtifactMetadata

void putArtifactMetadata(java.io.File source,
                         org.apache.maven.artifact.metadata.ArtifactMetadata artifactMetadata,
                         org.apache.maven.artifact.repository.ArtifactRepository repository)
                         throws org.apache.maven.wagon.TransferFailedException
Throws:
org.apache.maven.wagon.TransferFailedException

getArtifactMetadata

void getArtifactMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata,
                         org.apache.maven.artifact.repository.ArtifactRepository remoteRepository,
                         java.io.File destination,
                         java.lang.String checksumPolicy)
                         throws org.apache.maven.wagon.TransferFailedException,
                                org.apache.maven.wagon.ResourceDoesNotExistException
Throws:
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.ResourceDoesNotExistException

setOnline

void setOnline(boolean online)

isOnline

boolean isOnline()

addProxy

void addProxy(java.lang.String protocol,
              java.lang.String host,
              int port,
              java.lang.String username,
              java.lang.String password,
              java.lang.String nonProxyHosts)

addAuthenticationInfo

void addAuthenticationInfo(java.lang.String repositoryId,
                           java.lang.String username,
                           java.lang.String password,
                           java.lang.String privateKey,
                           java.lang.String passphrase)

addMirror

void addMirror(java.lang.String id,
               java.lang.String mirrorOf,
               java.lang.String url)

setDownloadMonitor

void setDownloadMonitor(org.apache.maven.wagon.events.TransferListener downloadMonitor)

addPermissionInfo

void addPermissionInfo(java.lang.String repositoryId,
                       java.lang.String filePermissions,
                       java.lang.String directoryPermissions)

getProxy

org.apache.maven.wagon.proxy.ProxyInfo getProxy(java.lang.String protocol)

getAuthenticationInfo

org.apache.maven.wagon.authentication.AuthenticationInfo getAuthenticationInfo(java.lang.String id)

addConfiguration

void addConfiguration(java.lang.String repositoryId,
                      org.codehaus.plexus.util.xml.Xpp3Dom configuration)

setInteractive

void setInteractive(boolean interactive)


Copyright © 2001-2009 Apache Software Foundation. All Rights Reserved.