org.apache.maven.artifact.manager
Class DefaultWagonManager
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.apache.maven.artifact.manager.DefaultWagonManager
- All Implemented Interfaces:
- WagonManager, org.codehaus.plexus.logging.LogEnabled, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
public class DefaultWagonManager
- extends org.codehaus.plexus.logging.AbstractLogEnabled
- implements WagonManager, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
Fields inherited from interface org.apache.maven.artifact.manager.WagonManager |
ROLE |
Method Summary |
void |
addAuthenticationInfo(String repositoryId,
String username,
String password,
String privateKey,
String passphrase)
|
void |
addConfiguration(String repositoryId,
org.codehaus.plexus.util.xml.Xpp3Dom configuration)
|
void |
addMirror(String id,
String mirrorOf,
String url)
|
void |
addPermissionInfo(String repositoryId,
String filePermissions,
String directoryPermissions)
|
void |
addProxy(String protocol,
String host,
int port,
String username,
String password,
String nonProxyHosts)
Set the proxy used for a particular protocol. |
void |
contextualize(org.codehaus.plexus.context.Context context)
|
void |
getArtifact(org.apache.maven.artifact.Artifact artifact,
org.apache.maven.artifact.repository.ArtifactRepository repository)
|
void |
getArtifact(org.apache.maven.artifact.Artifact artifact,
List remoteRepositories)
|
void |
getArtifactMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata,
org.apache.maven.artifact.repository.ArtifactRepository repository,
File destination,
String checksumPolicy)
|
org.apache.maven.wagon.authentication.AuthenticationInfo |
getAuthenticationInfo(String id)
|
org.apache.maven.artifact.repository.ArtifactRepository |
getMirror(String mirrorOf)
|
org.apache.maven.wagon.proxy.ProxyInfo |
getProxy(String protocol)
|
org.apache.maven.wagon.Wagon |
getWagon(String protocol)
|
boolean |
isOnline()
|
void |
putArtifact(File source,
org.apache.maven.artifact.Artifact artifact,
org.apache.maven.artifact.repository.ArtifactRepository repository)
|
void |
putArtifactMetadata(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)
|
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled |
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultWagonManager
public DefaultWagonManager()
getWagon
public org.apache.maven.wagon.Wagon getWagon(String protocol)
throws org.apache.maven.wagon.UnsupportedProtocolException
- Specified by:
getWagon
in interface WagonManager
- Throws:
org.apache.maven.wagon.UnsupportedProtocolException
putArtifact
public void putArtifact(File source,
org.apache.maven.artifact.Artifact artifact,
org.apache.maven.artifact.repository.ArtifactRepository repository)
throws org.apache.maven.wagon.TransferFailedException
- Specified by:
putArtifact
in interface WagonManager
- Throws:
org.apache.maven.wagon.TransferFailedException
putArtifactMetadata
public void putArtifactMetadata(File source,
org.apache.maven.artifact.metadata.ArtifactMetadata artifactMetadata,
org.apache.maven.artifact.repository.ArtifactRepository repository)
throws org.apache.maven.wagon.TransferFailedException
- Specified by:
putArtifactMetadata
in interface WagonManager
- Throws:
org.apache.maven.wagon.TransferFailedException
getArtifact
public void getArtifact(org.apache.maven.artifact.Artifact artifact,
List remoteRepositories)
throws org.apache.maven.wagon.TransferFailedException,
org.apache.maven.wagon.ResourceDoesNotExistException
- Specified by:
getArtifact
in interface WagonManager
- Throws:
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.ResourceDoesNotExistException
getArtifact
public 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
- Specified by:
getArtifact
in interface WagonManager
- Throws:
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.ResourceDoesNotExistException
getArtifactMetadata
public void getArtifactMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata,
org.apache.maven.artifact.repository.ArtifactRepository repository,
File destination,
String checksumPolicy)
throws org.apache.maven.wagon.TransferFailedException,
org.apache.maven.wagon.ResourceDoesNotExistException
- Specified by:
getArtifactMetadata
in interface WagonManager
- Throws:
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.ResourceDoesNotExistException
getProxy
public org.apache.maven.wagon.proxy.ProxyInfo getProxy(String protocol)
- Specified by:
getProxy
in interface WagonManager
getAuthenticationInfo
public org.apache.maven.wagon.authentication.AuthenticationInfo getAuthenticationInfo(String id)
- Specified by:
getAuthenticationInfo
in interface WagonManager
getMirror
public org.apache.maven.artifact.repository.ArtifactRepository getMirror(String mirrorOf)
addProxy
public void addProxy(String protocol,
String host,
int port,
String username,
String password,
String nonProxyHosts)
- Set the proxy used for a particular protocol.
- Specified by:
addProxy
in interface WagonManager
- Parameters:
protocol
- the protocol (required)host
- the proxy host name (required)port
- the proxy port (required)username
- the username for the proxy, or null if there is nonepassword
- the password for the proxy, or null if there is nonenonProxyHosts
- the set of hosts not to use the proxy for. Follows Java system
property format: *.foo.com|localhost
.
contextualize
public void contextualize(org.codehaus.plexus.context.Context context)
throws org.codehaus.plexus.context.ContextException
- Specified by:
contextualize
in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
- Throws:
org.codehaus.plexus.context.ContextException
setDownloadMonitor
public void setDownloadMonitor(org.apache.maven.wagon.events.TransferListener downloadMonitor)
- Specified by:
setDownloadMonitor
in interface WagonManager
addAuthenticationInfo
public void addAuthenticationInfo(String repositoryId,
String username,
String password,
String privateKey,
String passphrase)
- Specified by:
addAuthenticationInfo
in interface WagonManager
addPermissionInfo
public void addPermissionInfo(String repositoryId,
String filePermissions,
String directoryPermissions)
- Specified by:
addPermissionInfo
in interface WagonManager
addMirror
public void addMirror(String id,
String mirrorOf,
String url)
- Specified by:
addMirror
in interface WagonManager
setOnline
public void setOnline(boolean online)
- Specified by:
setOnline
in interface WagonManager
isOnline
public boolean isOnline()
- Specified by:
isOnline
in interface WagonManager
setInteractive
public void setInteractive(boolean interactive)
- Specified by:
setInteractive
in interface WagonManager
addConfiguration
public void addConfiguration(String repositoryId,
org.codehaus.plexus.util.xml.Xpp3Dom configuration)
- Specified by:
addConfiguration
in interface WagonManager
Copyright © 2001-2010 Apache Software Foundation. All Rights Reserved.