Interface ExternalWagon
-
- All Superinterfaces:
Wagon,WagonHasAuthenticationInfo
- All Known Subinterfaces:
RsyncWagon
- All Known Implementing Classes:
AbstractExternalWagon,AbstractSshWagon,RsyncExternalWagon,RsyncSshExternalCommandExecutor,RsyncSshExternalWagon,ScpExternalWagon
public interface ExternalWagon extends WagonHasAuthenticationInfo
-
-
Field Summary
-
Fields inherited from interface org.apache.maven.wagon.Wagon
DEFAULT_CONNECTION_TIMEOUT, DEFAULT_READ_TIMEOUT, ROLE
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidexecuteCopyCommand(Resource resource, File localFile, boolean put, String... options)voidexecuteCopyCommand(Resource resource, String remoteFile, File localFile, boolean put, String... options)StringgetExecutable()default booleansupportsDirectoryCopy()-
Methods inherited from interface org.apache.maven.wagon.Wagon
addSessionListener, addTransferListener, connect, connect, connect, connect, connect, connect, disconnect, get, getFileList, getIfNewer, getReadTimeout, getRepository, getTimeout, hasSessionListener, hasTransferListener, isInteractive, openConnection, put, putDirectory, removeSessionListener, removeTransferListener, resourceExists, setInteractive, setReadTimeout, setTimeout
-
Methods inherited from interface org.apache.maven.wagon.providers.rsync.external.WagonHasAuthenticationInfo
buildRemoteHost, getAuthenticationInfo
-
-
-
-
Method Detail
-
executeCopyCommand
void executeCopyCommand(Resource resource, File localFile, boolean put, String... options) throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException
-
executeCopyCommand
void executeCopyCommand(Resource resource, String remoteFile, File localFile, boolean put, String... options) throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException
-
getExecutable
String getExecutable()
-
supportsDirectoryCopy
default boolean supportsDirectoryCopy()
- Specified by:
supportsDirectoryCopyin interfaceWagon
-
-