public class ScpExternalWagon extends org.apache.maven.wagon.AbstractWagon implements org.apache.maven.wagon.CommandExecutor
|
| Constructor and Description |
|---|
ScpExternalWagon() |
| Modifier and Type | Method and Description |
|---|---|
void |
closeConnection() |
void |
executeCommand(String command) |
org.apache.maven.wagon.Streams |
executeCommand(String command,
boolean ignoreFailures) |
void |
get(String resourceName,
File destination) |
List<String> |
getFileList(String destinationDirectory) |
boolean |
getIfNewer(String resourceName,
File destination,
long timestamp) |
String |
getScpArgs() |
String |
getScpExecutable() |
String |
getSshArgs() |
String |
getSshExecutable() |
protected boolean |
isPuTTY() |
protected void |
openConnectionInternal() |
void |
put(File source,
String destination) |
void |
putDirectory(File sourceDirectory,
String destinationDirectory) |
boolean |
resourceExists(String resourceName) |
void |
setScpArgs(String scpArgs) |
void |
setScpExecutable(String scpExecutable) |
void |
setSshArgs(String sshArgs) |
void |
setSshExecutable(String sshExecutable) |
boolean |
supportsDirectoryCopy() |
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, getPath, getPermissionsOverride, getProxyInfo, getProxyInfo, getReadTimeout, getRepository, getSessionEventSupport, getTimeout, getTransfer, getTransfer, getTransfer, getTransfer, getTransferEventSupport, hasSessionListener, hasTransferListener, isInteractive, openConnection, postProcessListeners, putTransfer, putTransfer, removeSessionListener, removeTransferListener, setInteractive, setPermissionsOverride, setReadTimeout, setSessionEventSupport, setTimeout, setTransferEventSupport, 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, setTimeoutpublic ScpExternalWagon()
protected void openConnectionInternal() throws org.apache.maven.wagon.authentication.AuthenticationException
openConnectionInternal in class org.apache.maven.wagon.AbstractWagonorg.apache.maven.wagon.authentication.AuthenticationExceptionpublic void closeConnection()
closeConnection in class org.apache.maven.wagon.AbstractWagonpublic boolean getIfNewer(String resourceName, File destination, long timestamp) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException, org.apache.maven.wagon.authorization.AuthorizationException
getIfNewer in interface org.apache.maven.wagon.Wagonorg.apache.maven.wagon.TransferFailedExceptionorg.apache.maven.wagon.ResourceDoesNotExistExceptionorg.apache.maven.wagon.authorization.AuthorizationExceptionpublic void executeCommand(String command) throws org.apache.maven.wagon.CommandExecutionException
executeCommand in interface org.apache.maven.wagon.CommandExecutororg.apache.maven.wagon.CommandExecutionExceptionpublic org.apache.maven.wagon.Streams executeCommand(String command, boolean ignoreFailures) throws org.apache.maven.wagon.CommandExecutionException
executeCommand in interface org.apache.maven.wagon.CommandExecutororg.apache.maven.wagon.CommandExecutionExceptionprotected boolean isPuTTY()
public void put(File source, String destination) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException, org.apache.maven.wagon.authorization.AuthorizationException
put in interface org.apache.maven.wagon.Wagonorg.apache.maven.wagon.TransferFailedExceptionorg.apache.maven.wagon.ResourceDoesNotExistExceptionorg.apache.maven.wagon.authorization.AuthorizationExceptionpublic void get(String resourceName, File destination) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException, org.apache.maven.wagon.authorization.AuthorizationException
get in interface org.apache.maven.wagon.Wagonorg.apache.maven.wagon.TransferFailedExceptionorg.apache.maven.wagon.ResourceDoesNotExistExceptionorg.apache.maven.wagon.authorization.AuthorizationExceptionpublic List<String> getFileList(String destinationDirectory) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException, org.apache.maven.wagon.authorization.AuthorizationException
getFileList in interface org.apache.maven.wagon.WagongetFileList in class org.apache.maven.wagon.AbstractWagonorg.apache.maven.wagon.TransferFailedExceptionorg.apache.maven.wagon.ResourceDoesNotExistExceptionorg.apache.maven.wagon.authorization.AuthorizationExceptionpublic void putDirectory(File sourceDirectory, String destinationDirectory) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException, org.apache.maven.wagon.authorization.AuthorizationException
putDirectory in interface org.apache.maven.wagon.WagonputDirectory in class org.apache.maven.wagon.AbstractWagonorg.apache.maven.wagon.TransferFailedExceptionorg.apache.maven.wagon.ResourceDoesNotExistExceptionorg.apache.maven.wagon.authorization.AuthorizationExceptionpublic boolean resourceExists(String resourceName) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.authorization.AuthorizationException
resourceExists in interface org.apache.maven.wagon.WagonresourceExists in class org.apache.maven.wagon.AbstractWagonorg.apache.maven.wagon.TransferFailedExceptionorg.apache.maven.wagon.authorization.AuthorizationExceptionpublic boolean supportsDirectoryCopy()
supportsDirectoryCopy in interface org.apache.maven.wagon.WagonsupportsDirectoryCopy in class org.apache.maven.wagon.AbstractWagonpublic String getScpExecutable()
public void setScpExecutable(String scpExecutable)
public String getSshExecutable()
public void setSshExecutable(String sshExecutable)
public String getScpArgs()
public void setScpArgs(String scpArgs)
public String getSshArgs()
public void setSshArgs(String sshArgs)
Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.