org.apache.maven.wagon.providers.ssh
public abstract class AbstractSshWagon extends AbstractWagon implements CommandExecutor, SshWagon
Version: $Id: AbstractSshWagon.java 485738 2006-12-11 16:22:26Z joakime $
UNKNOWN: cache pass[words|phases] move permissions tools to repositorypermissionsutils
Field Summary | |
---|---|
protected static int | DEFAULT_SSH_PORT |
protected InteractiveUserInfo | interactiveUserInfo |
protected KnownHostsProvider | knownHostsProvider |
protected static char | PATH_SEPARATOR |
Method Summary | |
---|---|
void | executeCommand(String command) |
File | findPrivateKey() |
protected int | getDirectoryMode(RepositoryPermissions permissions) |
List | getFileList(String destinationDirectory) |
boolean | getIfNewer(String resourceName, File destination, long timestamp) |
InteractiveUserInfo | getInteractiveUserInfo() |
KnownHostsProvider | getKnownHostsProvider() |
protected String | getOctalMode(RepositoryPermissions permissions) |
protected int | getOctalMode(String mode) |
protected int | getPort() |
protected File | getPrivateKey() |
protected static Resource | getResource(String resourceName) |
protected static String | getResourceDirectory(String resourceName) |
protected static String | getResourceFilename(String r) |
protected void | handleGetException(Resource resource, Exception e, File destination) |
void | openConnection() |
void | putDirectory(File sourceDirectory, String destinationDirectory) |
boolean | resourceExists(String resourceName) |
void | setInteractiveUserInfo(InteractiveUserInfo interactiveUserInfo) |
void | setKnownHostsProvider(KnownHostsProvider knownHostsProvider) |
boolean | supportsDirectoryCopy() |
Parameters: permissions repository's permissions
Returns: the directory mode for the repository or -1
if it
wasn't set