org.apache.ivy.plugins.resolver
Class VsftpResolver

java.lang.Object
  extended by org.apache.ivy.plugins.resolver.AbstractResolver
      extended by org.apache.ivy.plugins.resolver.BasicResolver
          extended by org.apache.ivy.plugins.resolver.AbstractResourceResolver
              extended by org.apache.ivy.plugins.resolver.RepositoryResolver
                  extended by org.apache.ivy.plugins.resolver.VsftpResolver
All Implemented Interfaces:
IvySettingsAware, DependencyResolver, HasLatestStrategy

public class VsftpResolver
extends RepositoryResolver

This resolver uses SecureCRT vsft to access an sftp server. It supports listing and publishing. The server host should absolutely be set using setHost, so does the username.


Field Summary
 
Fields inherited from class org.apache.ivy.plugins.resolver.BasicResolver
_workspaceName, DATE_FORMAT
 
Constructor Summary
VsftpResolver()
           
 
Method Summary
 void disconnect()
           
 java.lang.String getAuthentication()
           
 java.lang.String getHost()
           
 java.lang.String getTypeName()
           
 java.lang.String getUsername()
           
 VsftpRepository getVsftpRepository()
           
 void setAuthentication(java.lang.String authentication)
           
 void setHost(java.lang.String host)
           
 void setReadTimeout(long readTimeout)
           
 void setReuseConnection(long time)
           
 void setUsername(java.lang.String username)
           
 
Methods inherited from class org.apache.ivy.plugins.resolver.RepositoryResolver
download, dumpSettings, findResourceUsingPattern, findResourceUsingPattern, findTokenValues, get, getRepository, isAlwaysCheckExactRevision, publish, setAlwaysCheckExactRevision, setName, setRepository, setSettings
 
Methods inherited from class org.apache.ivy.plugins.resolver.AbstractResourceResolver
addArtifactPattern, addConfiguredArtifact, addConfiguredIvy, addIvyPattern, convertM2IdForResourceSearch, findArtifactNames, findArtifactRef, findIvyFileRef, findIvyNames, findNames, findResource, findResourceUsingPatterns, getArtifactPatterns, getIvyPatterns, isM2compatible, setArtifactPatterns, setIvyPatterns, setM2compatible
 
Methods inherited from class org.apache.ivy.plugins.resolver.BasicResolver
acceptLatest, clearArtifactAttempts, clearIvyAttempts, exists, findFirstArtifactRef, getAndCheck, getArtifactRef, getChecksumAlgorithms, getDefaultRMDParser, getDependency, getPublicationDate, getRMDParser, getWorkspaceName, isAllownomd, isCheckconsistency, isCheckmodified, isEnvDependent, listModules, listOrganisations, listRevisions, listTokenValues, logArtifactAttempt, logAttempt, logIvyAttempt, parse, reportFailure, reportFailure, searchedRmr, setAllownomd, setCheckconsistency, setCheckmodified, setChecksums, setEnvDependent, setWorkspaceName, toString
 
Methods inherited from class org.apache.ivy.plugins.resolver.AbstractResolver
checkInterrupted, doValidate, findModuleInCache, fromSystem, fromSystem, getChangingMatcher, getChangingMatcherName, getChangingPattern, getLatest, getLatestStrategy, getName, getNamespace, getSettings, getSystemNode, hidePassword, isValidate, setChangingMatcher, setChangingPattern, setLatest, setLatestStrategy, setNamespace, setValidate, toSystem, toSystem, toSystem, toSystem
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VsftpResolver

public VsftpResolver()
Method Detail

getTypeName

public java.lang.String getTypeName()
Overrides:
getTypeName in class RepositoryResolver

getVsftpRepository

public VsftpRepository getVsftpRepository()

disconnect

public void disconnect()

getAuthentication

public java.lang.String getAuthentication()

getHost

public java.lang.String getHost()

getUsername

public java.lang.String getUsername()

setAuthentication

public void setAuthentication(java.lang.String authentication)

setHost

public void setHost(java.lang.String host)

setUsername

public void setUsername(java.lang.String username)

setReuseConnection

public void setReuseConnection(long time)

setReadTimeout

public void setReadTimeout(long readTimeout)