Class FtpWagon
java.lang.Object
org.apache.maven.wagon.AbstractWagon
org.apache.maven.wagon.StreamWagon
org.apache.maven.wagon.providers.ftp.FtpWagon
- All Implemented Interfaces:
org.apache.maven.wagon.StreamingWagon,org.apache.maven.wagon.Wagon
- Direct Known Subclasses:
FtpHttpWagon,FtpsWagon
public class FtpWagon
extends org.apache.maven.wagon.StreamWagon
FtpWagon
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.apache.maven.wagon.AbstractWagon
authenticationInfo, BUFFER_SEGMENT_SIZE, DEFAULT_BUFFER_SIZE, interactive, MAXIMUM_BUFFER_SIZE, MINIMUM_AMOUNT_OF_TRANSFER_CHUNKS, proxyInfo, repository, sessionEventSupport, transferEventSupportFields inherited from interface org.apache.maven.wagon.Wagon
DEFAULT_CONNECTION_TIMEOUT, DEFAULT_READ_TIMEOUT, ROLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected org.apache.commons.net.ftp.FTPClientvoidfillInputData(org.apache.maven.wagon.InputData inputData) voidfillOutputData(org.apache.maven.wagon.OutputData outputData) protected voidfireGetCompleted(org.apache.maven.wagon.resource.Resource resource, File localFile) protected voidfirePutCompleted(org.apache.maven.wagon.resource.Resource resource, File file) protected voidfireSessionDebug(String msg) getFileList(String destinationDirectory) booleanprotected voidvoidputDirectory(File sourceDirectory, String destinationDirectory) booleanresourceExists(String resourceName) voidsetControlEncoding(String controlEncoding) voidsetPassiveMode(boolean passiveMode) booleanMethods inherited from class org.apache.maven.wagon.StreamWagon
checkInputStream, checkOutputStream, get, getIfNewer, getIfNewerToStream, getInputStream, getOutputStream, getToStream, put, putFromStream, putFromStream, putFromStreamMethods inherited from class org.apache.maven.wagon.AbstractWagon
addSessionListener, addTransferListener, cleanupGetTransfer, cleanupPutTransfer, connect, connect, connect, connect, connect, connect, createParentDirectories, disconnect, finishGetTransfer, finishPutTransfer, fireGetInitiated, fireGetStarted, firePutInitiated, firePutStarted, fireSessionConnectionRefused, fireSessionDisconnected, fireSessionDisconnecting, fireSessionError, fireSessionLoggedIn, fireSessionLoggedOff, fireSessionOpened, fireSessionOpening, fireTransferDebug, fireTransferError, fireTransferProgress, getAuthenticationInfo, getBufferCapacityForTransfer, 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, transferMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.maven.wagon.Wagon
addSessionListener, addTransferListener, connect, connect, connect, connect, connect, connect, disconnect, getReadTimeout, getRepository, getTimeout, hasSessionListener, hasTransferListener, isInteractive, openConnection, removeSessionListener, removeTransferListener, setInteractive, setReadTimeout, setTimeout
-
Constructor Details
-
FtpWagon
public FtpWagon()
-
-
Method Details
-
isPassiveMode
public boolean isPassiveMode() -
setPassiveMode
public void setPassiveMode(boolean passiveMode) -
openConnectionInternal
protected void openConnectionInternal() throws org.apache.maven.wagon.ConnectionException, org.apache.maven.wagon.authentication.AuthenticationException- Specified by:
openConnectionInternalin classorg.apache.maven.wagon.AbstractWagon- Throws:
org.apache.maven.wagon.ConnectionExceptionorg.apache.maven.wagon.authentication.AuthenticationException
-
createClient
protected org.apache.commons.net.ftp.FTPClient createClient() -
firePutCompleted
- Overrides:
firePutCompletedin classorg.apache.maven.wagon.AbstractWagon
-
fireGetCompleted
- Overrides:
fireGetCompletedin classorg.apache.maven.wagon.AbstractWagon
-
closeConnection
public void closeConnection() throws org.apache.maven.wagon.ConnectionException- Specified by:
closeConnectionin classorg.apache.maven.wagon.StreamWagon- Throws:
org.apache.maven.wagon.ConnectionException
-
fillOutputData
public void fillOutputData(org.apache.maven.wagon.OutputData outputData) throws org.apache.maven.wagon.TransferFailedException - Specified by:
fillOutputDatain classorg.apache.maven.wagon.StreamWagon- Throws:
org.apache.maven.wagon.TransferFailedException
-
fillInputData
public void fillInputData(org.apache.maven.wagon.InputData inputData) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException - Specified by:
fillInputDatain classorg.apache.maven.wagon.StreamWagon- Throws:
org.apache.maven.wagon.TransferFailedExceptionorg.apache.maven.wagon.ResourceDoesNotExistException
-
fireSessionDebug
- Overrides:
fireSessionDebugin classorg.apache.maven.wagon.AbstractWagon
-
getFileList
public List<String> getFileList(String destinationDirectory) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException, org.apache.maven.wagon.authorization.AuthorizationException - Specified by:
getFileListin interfaceorg.apache.maven.wagon.Wagon- Overrides:
getFileListin classorg.apache.maven.wagon.AbstractWagon- Throws:
org.apache.maven.wagon.TransferFailedExceptionorg.apache.maven.wagon.ResourceDoesNotExistExceptionorg.apache.maven.wagon.authorization.AuthorizationException
-
resourceExists
public boolean resourceExists(String resourceName) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.authorization.AuthorizationException - Specified by:
resourceExistsin interfaceorg.apache.maven.wagon.Wagon- Overrides:
resourceExistsin classorg.apache.maven.wagon.AbstractWagon- Throws:
org.apache.maven.wagon.TransferFailedExceptionorg.apache.maven.wagon.authorization.AuthorizationException
-
supportsDirectoryCopy
public boolean supportsDirectoryCopy()- Specified by:
supportsDirectoryCopyin interfaceorg.apache.maven.wagon.Wagon- Overrides:
supportsDirectoryCopyin classorg.apache.maven.wagon.AbstractWagon
-
putDirectory
public void putDirectory(File sourceDirectory, String destinationDirectory) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException, org.apache.maven.wagon.authorization.AuthorizationException - Specified by:
putDirectoryin interfaceorg.apache.maven.wagon.Wagon- Overrides:
putDirectoryin classorg.apache.maven.wagon.AbstractWagon- Throws:
org.apache.maven.wagon.TransferFailedExceptionorg.apache.maven.wagon.ResourceDoesNotExistExceptionorg.apache.maven.wagon.authorization.AuthorizationException
-
getControlEncoding
-
setControlEncoding
-