org.apache.maven.wagon.providers.ssh.ganymed

Class AbstractGanymedWagon

Implemented Interfaces:
CommandExecutor, SshWagon, Wagon
Known Direct Subclasses:
ScpWagon

public abstract class AbstractGanymedWagon
extends AbstractSshWagon

Field Summary

protected Connection
connection

Fields inherited from class org.apache.maven.wagon.providers.ssh.AbstractSshWagon

DEFAULT_SSH_PORT, PATH_SEPARATOR, interactiveUserInfo, knownHostsProvider

Fields inherited from class org.apache.maven.wagon.AbstractWagon

DEFAULT_BUFFER_SIZE, authenticationInfo, interactive, proxyInfo, repository, sessionEventSupport, transferEventSupport

Fields inherited from interface org.apache.maven.wagon.CommandExecutor

ROLE

Fields inherited from interface org.apache.maven.wagon.Wagon

ROLE

Method Summary

void
closeConnection()
Streams
executeCommand(String command, boolean ignoreFailures)
void
openConnection()

Methods inherited from class org.apache.maven.wagon.providers.ssh.AbstractSshWagon

executeCommand, getDirectoryMode, getFileList, getIfNewer, getInteractiveUserInfo, getKnownHostsProvider, getOctalMode, getOctalMode, getPort, getPrivateKey, getResource, getResourceDirectory, getResourceFilename, handleGetException, openConnection, putDirectory, resourceExists, setInteractiveUserInfo, setKnownHostsProvider, supportsDirectoryCopy

Methods inherited from class org.apache.maven.wagon.AbstractWagon

addSessionListener, addTransferListener, closeConnection, connect, connect, connect, connect, createParentDirectories, createZip, disconnect, fireGetCompleted, fireGetInitiated, fireGetStarted, firePutCompleted, firePutInitiated, firePutStarted, fireSessionConnectionRefused, fireSessionDebug, fireSessionDisconnected, fireSessionDisconnecting, fireSessionError, fireSessionLoggedIn, fireSessionLoggedOff, fireSessionOpened, fireSessionOpening, fireTransferDebug, fireTransferError, fireTransferProgress, getAuthenticationInfo, getFileList, getPath, getProxyInfo, getRepository, getSessionEventSupport, getTransfer, getTransfer, getTransferEventSupport, hasSessionListener, hasTransferListener, isInteractive, postProcessListeners, putDirectory, putTransfer, removeSessionListener, removeTransferListener, resourceExists, setInteractive, setSessionEventSupport, setTransferEventSupport, supportsDirectoryCopy, transfer, transfer, transfer

Field Details

connection

protected Connection connection

Method Details

closeConnection

public void closeConnection()
Overrides:
closeConnection in interface AbstractWagon

executeCommand

public Streams executeCommand(String command,
                              boolean ignoreFailures)
            throws CommandExecutionException
Specified by:
executeCommand in interface CommandExecutor

openConnection

public void openConnection()
            throws AuthenticationException
Specified by:
openConnection in interface Wagon
Overrides:
openConnection in interface AbstractSshWagon