public class WebDavWagon extends AbstractHttpClientWagon
WebDavWagon
Allows using a webdav remote repository for downloads and deployments
| 
 | 
| Modifier and Type | Field and Description | 
|---|---|
| protected static String | CONTINUE_ON_FAILURE_PROPERTY | 
connectionManager, GMT_TIME_ZONE, SC_NULLauthenticationInfo, DEFAULT_BUFFER_SIZE, interactive, proxyInfo, repository, sessionEventSupport, transferEventSupportDEFAULT_CONNECTION_TIMEOUT, DEFAULT_READ_TIMEOUT, ROLE| Constructor and Description | 
|---|
| WebDavWagon() | 
| Modifier and Type | Method and Description | 
|---|---|
| List<String> | getFileList(String destinationDirectory) | 
| String | getURL(Repository repository)getUrl
 Implementors can override this to remove unwanted parts of the url such as role-hints | 
| protected void | mkdirs(String dir)Create directories in server as needed. | 
| void | put(File source,
      String resourceName) | 
| void | putDirectory(File sourceDirectory,
                        String destinationDirectory)Copy a directory from local system to remote webdav server | 
| boolean | supportsDirectoryCopy()This wagon supports directory copying | 
calculateRelocatedUrl, cleanupGetTransfer, closeConnection, execute, fillInputData, fillOutputData, getClient, getHttpConfiguration, getHttpHeaders, openConnectionInternal, putFromStream, putFromStream, putFromStream, resourceExists, setConnectionManager, setHeaders, setHttpConfiguration, setHttpHeaders, setParameterscheckInputStream, checkOutputStream, get, getIfNewer, getIfNewerToStream, getInputStream, getOutputStream, getToStreamaddSessionListener, addTransferListener, cleanupPutTransfer, connect, connect, connect, connect, connect, connect, createParentDirectories, disconnect, finishGetTransfer, finishPutTransfer, fireGetCompleted, fireGetInitiated, fireGetStarted, firePutCompleted, firePutInitiated, firePutStarted, fireSessionConnectionRefused, fireSessionDebug, fireSessionDisconnected, fireSessionDisconnecting, fireSessionError, fireSessionLoggedIn, fireSessionLoggedOff, fireSessionOpened, fireSessionOpening, fireTransferDebug, fireTransferError, fireTransferProgress, getAuthenticationInfo, getPath, getPermissionsOverride, getProxyInfo, getProxyInfo, getReadTimeout, getRepository, getSessionEventSupport, getTimeout, getTransfer, getTransfer, getTransfer, getTransfer, getTransfer, getTransfer, getTransferEventSupport, hasSessionListener, hasTransferListener, isInteractive, openConnection, postProcessListeners, putTransfer, putTransfer, removeSessionListener, removeTransferListener, setInteractive, setPermissionsOverride, setReadTimeout, setSessionEventSupport, setTimeout, setTransferEventSupport, transfer, transfer, transfer, transferclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddSessionListener, addTransferListener, connect, connect, connect, connect, connect, connect, disconnect, getReadTimeout, getRepository, getTimeout, hasSessionListener, hasTransferListener, isInteractive, openConnection, removeSessionListener, removeTransferListener, setInteractive, setReadTimeout, setTimeoutprotected static final String CONTINUE_ON_FAILURE_PROPERTY
public WebDavWagon()
public boolean supportsDirectoryCopy()
supportsDirectoryCopy in interface WagonsupportsDirectoryCopy in class AbstractWagontrue alwaysprotected void mkdirs(String dir) throws IOException
mkdirs in class AbstractHttpClientWagondir - path to be created in server from repository basedirIOExceptionHttpExceptionTransferFailedExceptionpublic void putDirectory(File sourceDirectory, String destinationDirectory) throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException
putDirectory in interface WagonputDirectory in class AbstractWagonsourceDirectory - the local directorydestinationDirectory - the remote destinationTransferFailedExceptionResourceDoesNotExistExceptionAuthorizationExceptionpublic List<String> getFileList(String destinationDirectory) throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException
getFileList in interface WagongetFileList in class AbstractWagonTransferFailedExceptionResourceDoesNotExistExceptionAuthorizationExceptionpublic String getURL(Repository repository)
AbstractHttpClientWagongetURL in class AbstractHttpClientWagonpublic void put(File source, String resourceName) throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException
put in interface Wagonput in class AbstractHttpClientWagonTransferFailedExceptionResourceDoesNotExistExceptionAuthorizationExceptionCopyright © 2003–2013 The Apache Software Foundation. All rights reserved.