|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.sf.jftp.net.wrappers.Sftp2Connection
public class Sftp2Connection
| Field Summary | |
|---|---|
static int |
smbBuffer
|
| Constructor Summary | |
|---|---|
Sftp2Connection(java.lang.String host,
java.lang.String port,
java.lang.String keyfile)
|
|
| Method Summary | |
|---|---|
void |
addConnectionListener(ConnectionListener l)
Add a ConnectionListener to be notified about progress and events. |
boolean |
cdup()
Go up one directory if possible. |
boolean |
chdir(java.lang.String p)
Change dircetory and inform listeners. |
boolean |
chdir(java.lang.String p,
boolean refresh)
|
boolean |
chdirNoRefresh(java.lang.String p)
Change directory, but do not trigger an event for the listeners. |
void |
disconnect()
Teminates the connection if necessary. |
int |
download(java.lang.String f)
Initiate a download in the same thread. |
void |
fireActionFinished(Sftp2Connection con)
|
void |
fireDirectoryUpdate()
remote directory has changed |
void |
fireProgressUpdate(java.lang.String file,
java.lang.String type,
int bytes)
progress update |
java.io.InputStream |
getDownloadInputStream(java.lang.String file)
Initiate a download and return the content in form of an InputStream. |
java.lang.String |
getLocalPath()
Get the path downloaded to. |
int[] |
getPermissions()
Get file/dir permissions. |
java.lang.String |
getPWD()
Get the current working dir. |
int |
handleDownload(java.lang.String f)
Initiate a download, possibly non-blocking and in a new thread. |
int |
handleUpload(java.lang.String f)
Initiate an upload, possibly non-blocking and in a new thread. |
boolean |
isConnected()
Shows if the Connection is alive and initialized. |
void |
list()
Perform any necessary actions so sortLs, sortSize and sortDates are up-to-date. |
boolean |
login(java.lang.String user,
java.lang.String pass)
|
boolean |
mkdir(java.lang.String dirName)
Create a new directory. |
int |
removeFileOrDir(java.lang.String file)
Remove the given item, recursively if necessary. |
boolean |
rename(java.lang.String oldName,
java.lang.String newName)
Rename a file or directory. |
void |
sendRawCommand(java.lang.String cmd)
Some Connections like FTP may allow raw command to be sent, use this method. |
void |
setConnectionListeners(java.util.Vector l)
Remove a ConnectionListener. |
boolean |
setLocalPath(java.lang.String p)
Set the path downloded to. |
java.util.Date[] |
sortDates()
Get file dates. |
java.lang.String[] |
sortLs()
Get file and diretory names. |
java.lang.String[] |
sortSize()
Get file sizes. |
int |
upload(java.lang.String f)
Initiate an upload in the same thread. |
int |
upload(java.lang.String file,
java.io.InputStream i)
Initiate a download in the same thread. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static int smbBuffer
| Constructor Detail |
|---|
public Sftp2Connection(java.lang.String host,
java.lang.String port,
java.lang.String keyfile)
| Method Detail |
|---|
public int removeFileOrDir(java.lang.String file)
BasicConnection
removeFileOrDir in interface BasicConnectionpublic void sendRawCommand(java.lang.String cmd)
BasicConnection
sendRawCommand in interface BasicConnectionpublic void disconnect()
BasicConnection
disconnect in interface BasicConnectionpublic boolean isConnected()
BasicConnection
isConnected in interface BasicConnectionpublic java.lang.String getPWD()
BasicConnection
getPWD in interface BasicConnectionpublic boolean mkdir(java.lang.String dirName)
BasicConnection
mkdir in interface BasicConnection
public void list()
throws java.io.IOException
BasicConnection
list in interface BasicConnectionjava.io.IOExceptionpublic boolean chdir(java.lang.String p)
BasicConnection
chdir in interface BasicConnection
public boolean chdir(java.lang.String p,
boolean refresh)
public boolean cdup()
BasicConnection
cdup in interface BasicConnectionpublic boolean chdirNoRefresh(java.lang.String p)
BasicConnection
chdirNoRefresh in interface BasicConnectionpublic java.lang.String getLocalPath()
BasicConnection
getLocalPath in interface BasicConnectionpublic boolean setLocalPath(java.lang.String p)
BasicConnection
setLocalPath in interface BasicConnectionpublic java.lang.String[] sortLs()
BasicConnection
sortLs in interface BasicConnectionpublic java.lang.String[] sortSize()
BasicConnection
sortSize in interface BasicConnectionpublic int[] getPermissions()
BasicConnection
getPermissions in interface BasicConnectionpublic int handleUpload(java.lang.String f)
BasicConnection
handleUpload in interface BasicConnectionpublic int handleDownload(java.lang.String f)
BasicConnection
handleDownload in interface BasicConnectionpublic int upload(java.lang.String f)
BasicConnection
upload in interface BasicConnectionpublic int download(java.lang.String f)
BasicConnection
download in interface BasicConnection
public boolean rename(java.lang.String oldName,
java.lang.String newName)
BasicConnection
rename in interface BasicConnectionpublic void addConnectionListener(ConnectionListener l)
BasicConnection
addConnectionListener in interface BasicConnectionpublic void setConnectionListeners(java.util.Vector l)
BasicConnection
setConnectionListeners in interface BasicConnectionpublic void fireDirectoryUpdate()
public boolean login(java.lang.String user,
java.lang.String pass)
public void fireProgressUpdate(java.lang.String file,
java.lang.String type,
int bytes)
public void fireActionFinished(Sftp2Connection con)
public int upload(java.lang.String file,
java.io.InputStream i)
BasicConnection
upload in interface BasicConnectionpublic java.io.InputStream getDownloadInputStream(java.lang.String file)
BasicConnection
getDownloadInputStream in interface BasicConnectionpublic java.util.Date[] sortDates()
BasicConnection
sortDates in interface BasicConnection
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||