Interface RsyncWagon
-
- All Superinterfaces:
ExternalWagon,Wagon,WagonHasAuthenticationInfo
- All Known Implementing Classes:
RsyncExternalWagon,RsyncSshExternalCommandExecutor,RsyncSshExternalWagon
public interface RsyncWagon extends ExternalWagon
-
-
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 default CommandlinecreateBaseCommandLine(String... options)default voidcreateRemoteDirectory(String destinationDirectory)StringgetRsyncArgs()StringgetRsyncExecutable()default voidputDirectory(File sourceDirectory, String destinationDirectory)default voidputMkdirRemote(String destination)default voidputSetPermissionRemote(Resource resource, String destination)-
Methods inherited from interface org.apache.maven.wagon.providers.rsync.external.ExternalWagon
executeCopyCommand, executeCopyCommand, getExecutable, supportsDirectoryCopy
-
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, removeSessionListener, removeTransferListener, resourceExists, setInteractive, setReadTimeout, setTimeout
-
Methods inherited from interface org.apache.maven.wagon.providers.rsync.external.WagonHasAuthenticationInfo
buildRemoteHost, getAuthenticationInfo
-
-
-
-
Method Detail
-
createBaseCommandLine
default Commandline createBaseCommandLine(String... options)
-
getRsyncArgs
String getRsyncArgs()
-
getRsyncExecutable
String getRsyncExecutable()
-
putDirectory
default void putDirectory(File sourceDirectory, String destinationDirectory) throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException
- Specified by:
putDirectoryin interfaceWagon- Throws:
TransferFailedExceptionResourceDoesNotExistExceptionAuthorizationException
-
putMkdirRemote
default void putMkdirRemote(String destination) throws AuthorizationException, ResourceDoesNotExistException, TransferFailedException
-
putSetPermissionRemote
default void putSetPermissionRemote(Resource resource, String destination) throws TransferFailedException
- Throws:
TransferFailedException
-
createRemoteDirectory
default void createRemoteDirectory(String destinationDirectory) throws AuthorizationException, ResourceDoesNotExistException, TransferFailedException
-
-