org.apache.maven.wagon
Interface Wagon
- All Known Subinterfaces:
- CommandExecutor
- All Known Implementing Classes:
- AbstractWagon, StreamWagon
public interface Wagon
|
Field Summary |
static java.lang.String |
ROLE
|
ROLE
static final java.lang.String ROLE
get
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
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
void put(java.io.File source,
java.lang.String destination)
throws TransferFailedException,
ResourceDoesNotExistException,
AuthorizationException
- Throws:
TransferFailedException
ResourceDoesNotExistException
AuthorizationException
putDirectory
void putDirectory(java.io.File sourceDirectory,
java.lang.String destinationDirectory)
throws TransferFailedException,
ResourceDoesNotExistException,
AuthorizationException
- Throws:
TransferFailedException
ResourceDoesNotExistException
AuthorizationException
supportsDirectoryCopy
boolean supportsDirectoryCopy()
getRepository
Repository getRepository()
connect
void connect(Repository source)
throws ConnectionException,
AuthenticationException
- Throws:
ConnectionException
AuthenticationException
connect
void connect(Repository source,
ProxyInfo proxyInfo)
throws ConnectionException,
AuthenticationException
- Throws:
ConnectionException
AuthenticationException
connect
void connect(Repository source,
AuthenticationInfo authenticationInfo)
throws ConnectionException,
AuthenticationException
- Throws:
ConnectionException
AuthenticationException
connect
void connect(Repository source,
AuthenticationInfo authenticationInfo,
ProxyInfo proxyInfo)
throws ConnectionException,
AuthenticationException
- Throws:
ConnectionException
AuthenticationException
openConnection
void openConnection()
throws ConnectionException,
AuthenticationException
- Throws:
ConnectionException
AuthenticationException
disconnect
void disconnect()
throws ConnectionException
- Throws:
ConnectionException
addSessionListener
void addSessionListener(SessionListener listener)
removeSessionListener
void removeSessionListener(SessionListener listener)
hasSessionListener
boolean hasSessionListener(SessionListener listener)
addTransferListener
void addTransferListener(TransferListener listener)
removeTransferListener
void removeTransferListener(TransferListener listener)
hasTransferListener
boolean hasTransferListener(TransferListener listener)
isInteractive
boolean isInteractive()
setInteractive
void setInteractive(boolean interactive)
Copyright 2003-2003-2006 Apache Software Foundation. All Rights Reserved.