org.apache.maven.wagon
Interface Wagon
- All Known Subinterfaces:
- CommandExecutor
- All Known Implementing Classes:
- AbstractWagon
- public interface Wagon
Field Summary |
static java.lang.String |
ROLE
|
ROLE
public static final java.lang.String ROLE
get
public void get(java.lang.String resourceName,
java.io.File destination)
throws TransferFailedException,
ResourceDoesNotExistException,
AuthorizationException
- Downloads specified resource from the repository to given file.
- Parameters:
resourceName
- destination
-
- Throws:
TransferFailedException
ResourceDoesNotExistException
AuthorizationException
getIfNewer
public boolean getIfNewer(java.lang.String resourceName,
java.io.File destination,
long timestamp)
throws TransferFailedException,
ResourceDoesNotExistException,
AuthorizationException
- Downloads specified resource from the repository
if it was modfified since specified date.
The date is measured in milliseconds, between the current time and midnight, January 1, 1970 UTC
and aliged to GMT timezone.
- Parameters:
resourceName
- destination
- timestamp
-
- Returns:
true
if newer resource has been downloaded, false
if resource
in the repository is older or has the same age.
- Throws:
TransferFailedException
ResourceDoesNotExistException
AuthorizationException
put
public void put(java.io.File source,
java.lang.String destination)
throws TransferFailedException,
ResourceDoesNotExistException,
AuthorizationException
- Throws:
TransferFailedException
ResourceDoesNotExistException
AuthorizationException
putDirectory
public void putDirectory(java.io.File sourceDirectory,
java.lang.String destinationDirectory)
throws TransferFailedException,
ResourceDoesNotExistException,
AuthorizationException
- Throws:
TransferFailedException
ResourceDoesNotExistException
AuthorizationException
supportsDirectoryCopy
public boolean supportsDirectoryCopy()
getRepository
public Repository getRepository()
connect
public void connect(Repository source)
throws ConnectionException,
AuthenticationException
- Throws:
ConnectionException
AuthenticationException
connect
public void connect(Repository source,
ProxyInfo proxyInfo)
throws ConnectionException,
AuthenticationException
- Throws:
ConnectionException
AuthenticationException
connect
public void connect(Repository source,
AuthenticationInfo authenticationInfo)
throws ConnectionException,
AuthenticationException
- Throws:
ConnectionException
AuthenticationException
connect
public void connect(Repository source,
AuthenticationInfo authenticationInfo,
ProxyInfo proxyInfo)
throws ConnectionException,
AuthenticationException
- Throws:
ConnectionException
AuthenticationException
openConnection
public void openConnection()
throws ConnectionException,
AuthenticationException
- Throws:
ConnectionException
AuthenticationException
disconnect
public void disconnect()
throws ConnectionException
- Throws:
ConnectionException
addSessionListener
public void addSessionListener(SessionListener listener)
removeSessionListener
public void removeSessionListener(SessionListener listener)
hasSessionListener
public boolean hasSessionListener(SessionListener listener)
addTransferListener
public void addTransferListener(TransferListener listener)
removeTransferListener
public void removeTransferListener(TransferListener listener)
hasTransferListener
public boolean hasTransferListener(TransferListener listener)
isInteractive
public boolean isInteractive()
setInteractive
public void setInteractive(boolean interactive)