Class FileWagon
- java.lang.Object
-
- org.apache.maven.wagon.AbstractWagon
-
- org.apache.maven.wagon.StreamWagon
-
- org.apache.maven.wagon.providers.file.FileWagon
-
- All Implemented Interfaces:
org.apache.maven.wagon.StreamingWagon
,org.apache.maven.wagon.Wagon
public class FileWagon extends org.apache.maven.wagon.StreamWagon
Wagon Provider for Local File System- Author:
- Michal Maczka
-
-
Constructor Summary
Constructors Constructor Description FileWagon()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
closeConnection()
void
fillInputData(org.apache.maven.wagon.InputData inputData)
void
fillOutputData(org.apache.maven.wagon.OutputData outputData)
java.util.List<java.lang.String>
getFileList(java.lang.String destinationDirectory)
protected void
openConnectionInternal()
void
putDirectory(java.io.File sourceDirectory, java.lang.String destinationDirectory)
boolean
resourceExists(java.lang.String resourceName)
boolean
supportsDirectoryCopy()
-
Methods inherited from class org.apache.maven.wagon.StreamWagon
checkInputStream, checkOutputStream, get, getIfNewer, getIfNewerToStream, getInputStream, getOutputStream, getToStream, put, putFromStream, putFromStream, putFromStream
-
Methods inherited from class org.apache.maven.wagon.AbstractWagon
addSessionListener, addTransferListener, cleanupGetTransfer, 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, 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, transfer
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods 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
-
-
-
-
Method Detail
-
fillInputData
public void fillInputData(org.apache.maven.wagon.InputData inputData) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException
- Specified by:
fillInputData
in classorg.apache.maven.wagon.StreamWagon
- Throws:
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.ResourceDoesNotExistException
-
fillOutputData
public void fillOutputData(org.apache.maven.wagon.OutputData outputData) throws org.apache.maven.wagon.TransferFailedException
- Specified by:
fillOutputData
in classorg.apache.maven.wagon.StreamWagon
- Throws:
org.apache.maven.wagon.TransferFailedException
-
openConnectionInternal
protected void openConnectionInternal() throws org.apache.maven.wagon.ConnectionException
- Specified by:
openConnectionInternal
in classorg.apache.maven.wagon.AbstractWagon
- Throws:
org.apache.maven.wagon.ConnectionException
-
closeConnection
public void closeConnection()
- Specified by:
closeConnection
in classorg.apache.maven.wagon.StreamWagon
-
supportsDirectoryCopy
public boolean supportsDirectoryCopy()
- Specified by:
supportsDirectoryCopy
in interfaceorg.apache.maven.wagon.Wagon
- Overrides:
supportsDirectoryCopy
in classorg.apache.maven.wagon.AbstractWagon
-
putDirectory
public void putDirectory(java.io.File sourceDirectory, java.lang.String destinationDirectory) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException, org.apache.maven.wagon.authorization.AuthorizationException
- Specified by:
putDirectory
in interfaceorg.apache.maven.wagon.Wagon
- Overrides:
putDirectory
in classorg.apache.maven.wagon.AbstractWagon
- Throws:
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.ResourceDoesNotExistException
org.apache.maven.wagon.authorization.AuthorizationException
-
getFileList
public java.util.List<java.lang.String> getFileList(java.lang.String destinationDirectory) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException, org.apache.maven.wagon.authorization.AuthorizationException
- Specified by:
getFileList
in interfaceorg.apache.maven.wagon.Wagon
- Overrides:
getFileList
in classorg.apache.maven.wagon.AbstractWagon
- Throws:
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.ResourceDoesNotExistException
org.apache.maven.wagon.authorization.AuthorizationException
-
resourceExists
public boolean resourceExists(java.lang.String resourceName) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.authorization.AuthorizationException
- Specified by:
resourceExists
in interfaceorg.apache.maven.wagon.Wagon
- Overrides:
resourceExists
in classorg.apache.maven.wagon.AbstractWagon
- Throws:
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.authorization.AuthorizationException
-
-