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

java.lang.Object
  extended by org.apache.maven.wagon.AbstractWagon
      extended by org.apache.maven.wagon.providers.ssh.AbstractSshWagon
          extended by org.apache.maven.wagon.providers.ssh.ganymed.AbstractGanymedWagon
All Implemented Interfaces:
org.apache.maven.wagon.CommandExecutor, org.apache.maven.wagon.providers.ssh.SshWagon, org.apache.maven.wagon.Wagon
Direct Known Subclasses:
ScpWagon

public abstract class AbstractGanymedWagon
extends org.apache.maven.wagon.providers.ssh.AbstractSshWagon


Field Summary
protected  ch.ethz.ssh2.Connection connection
           
 
Fields inherited from class org.apache.maven.wagon.providers.ssh.AbstractSshWagon
DEFAULT_SSH_PORT, interactiveUserInfo, knownHostsProvider, PATH_SEPARATOR
 
Fields inherited from class org.apache.maven.wagon.AbstractWagon
authenticationInfo, DEFAULT_BUFFER_SIZE, interactive, proxyInfo, repository, sessionEventSupport, transferEventSupport
 
Fields inherited from interface org.apache.maven.wagon.CommandExecutor
ROLE
 
Constructor Summary
AbstractGanymedWagon()
           
 
Method Summary
 void closeConnection()
           
 org.apache.maven.wagon.Streams executeCommand(java.lang.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, putDirectory, resourceExists, setInteractiveUserInfo, setKnownHostsProvider, supportsDirectoryCopy
 
Methods inherited from class org.apache.maven.wagon.AbstractWagon
addSessionListener, addTransferListener, 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, getPath, getProxyInfo, getRepository, getSessionEventSupport, getTransfer, getTransfer, getTransferEventSupport, hasSessionListener, hasTransferListener, isInteractive, postProcessListeners, putTransfer, removeSessionListener, removeTransferListener, setInteractive, setSessionEventSupport, setTransferEventSupport, transfer, transfer, transfer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.maven.wagon.Wagon
addSessionListener, addTransferListener, connect, connect, connect, connect, disconnect, get, getRepository, hasSessionListener, hasTransferListener, isInteractive, put, removeSessionListener, removeTransferListener, setInteractive
 

Field Detail

connection

protected ch.ethz.ssh2.Connection connection
Constructor Detail

AbstractGanymedWagon

public AbstractGanymedWagon()
Method Detail

openConnection

public void openConnection()
                    throws org.apache.maven.wagon.authentication.AuthenticationException
Specified by:
openConnection in interface org.apache.maven.wagon.Wagon
Overrides:
openConnection in class org.apache.maven.wagon.providers.ssh.AbstractSshWagon
Throws:
org.apache.maven.wagon.authentication.AuthenticationException

executeCommand

public org.apache.maven.wagon.Streams executeCommand(java.lang.String command,
                                                     boolean ignoreFailures)
                                              throws org.apache.maven.wagon.CommandExecutionException
Throws:
org.apache.maven.wagon.CommandExecutionException

closeConnection

public void closeConnection()
Specified by:
closeConnection in class org.apache.maven.wagon.AbstractWagon