net.sf.jftp.net.wrappers
Class SftpConnection
java.lang.Object
   net.sf.jftp.net.wrappers.SftpConnection
net.sf.jftp.net.wrappers.SftpConnection
- All Implemented Interfaces: 
- BasicConnection
- public class SftpConnection 
- extends java.lang.Object- implements BasicConnection
 
 
| Constructor Summary | 
| SftpConnection(SshConnectionProperties properties)
 | 
| SftpConnection(SshConnectionProperties properties,
               java.lang.String keyfile)
 | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
smbBuffer
public static int smbBuffer
SftpConnection
public SftpConnection(SshConnectionProperties properties)
SftpConnection
public SftpConnection(SshConnectionProperties properties,
                      java.lang.String keyfile)
removeFileOrDir
public int removeFileOrDir(java.lang.String file)
- 
- Specified by:
- removeFileOrDirin interface- BasicConnection
 
- 
 
sendRawCommand
public void sendRawCommand(java.lang.String cmd)
- 
- Specified by:
- sendRawCommandin interface- BasicConnection
 
- 
 
disconnect
public void disconnect()
- 
- Specified by:
- disconnectin interface- BasicConnection
 
- 
 
isConnected
public boolean isConnected()
- 
- Specified by:
- isConnectedin interface- BasicConnection
 
- 
 
getPWD
public java.lang.String getPWD()
- 
- Specified by:
- getPWDin interface- BasicConnection
 
- 
 
mkdir
public boolean mkdir(java.lang.String dirName)
- 
- Specified by:
- mkdirin interface- BasicConnection
 
- 
 
list
public void list()
          throws java.io.IOException
- 
- Specified by:
- listin interface- BasicConnection
 
- 
- Throws:
- java.io.IOException
 
chdir
public boolean chdir(java.lang.String p)
- 
- Specified by:
- chdirin interface- BasicConnection
 
- 
 
chdir
public boolean chdir(java.lang.String p,
                     boolean refresh)
- 
 
- 
 
cdup
public boolean cdup()
- 
- Specified by:
- cdupin interface- BasicConnection
 
- 
 
chdirNoRefresh
public boolean chdirNoRefresh(java.lang.String p)
- 
- Specified by:
- chdirNoRefreshin interface- BasicConnection
 
- 
 
getLocalPath
public java.lang.String getLocalPath()
- 
- Specified by:
- getLocalPathin interface- BasicConnection
 
- 
 
setLocalPath
public boolean setLocalPath(java.lang.String p)
- 
- Specified by:
- setLocalPathin interface- BasicConnection
 
- 
 
sortLs
public java.lang.String[] sortLs()
- 
- Specified by:
- sortLsin interface- BasicConnection
 
- 
 
sortSize
public java.lang.String[] sortSize()
- 
- Specified by:
- sortSizein interface- BasicConnection
 
- 
 
getPermissions
public int[] getPermissions()
- 
- Specified by:
- getPermissionsin interface- BasicConnection
 
- 
 
handleUpload
public int handleUpload(java.lang.String f)
- 
- Specified by:
- handleUploadin interface- BasicConnection
 
- 
 
handleDownload
public int handleDownload(java.lang.String f)
- 
- Specified by:
- handleDownloadin interface- BasicConnection
 
- 
 
upload
public int upload(java.lang.String f)
- 
- Specified by:
- uploadin interface- BasicConnection
 
- 
 
download
public int download(java.lang.String f)
- 
- Specified by:
- downloadin interface- BasicConnection
 
- 
 
rename
public boolean rename(java.lang.String oldName,
                      java.lang.String newName)
- 
- Specified by:
- renamein interface- BasicConnection
 
- 
 
addConnectionListener
public void addConnectionListener(ConnectionListener l)
- 
- Specified by:
- addConnectionListenerin interface- BasicConnection
 
- 
 
setConnectionListeners
public void setConnectionListeners(java.util.Vector l)
- 
- Specified by:
- setConnectionListenersin interface- BasicConnection
 
- 
 
fireDirectoryUpdate
public void fireDirectoryUpdate()
- remote directory has changed
 
- 
 
- 
 
login
public boolean login(java.lang.String user,
                     java.lang.String pass)
- 
 
- 
 
fireProgressUpdate
public void fireProgressUpdate(java.lang.String file,
                               java.lang.String type,
                               int bytes)
- progress update
 
- 
 
- 
 
fireActionFinished
public void fireActionFinished(SftpConnection con)
- 
 
- 
 
upload
public int upload(java.lang.String file,
                  java.io.InputStream i)
- 
- Specified by:
- uploadin interface- BasicConnection
 
- 
 
getDownloadInputStream
public java.io.InputStream getDownloadInputStream(java.lang.String file)
- 
- Specified by:
- getDownloadInputStreamin interface- BasicConnection
 
- 
 
sortDates
public java.util.Date[] sortDates()
- 
- Specified by:
- sortDatesin interface- BasicConnection
 
-