com.jcraft.jsch

Class ChannelSftp

public class ChannelSftp extends ChannelSession

Nested Class Summary
classChannelSftp.LsEntry
Field Summary
static intAPPEND
static intOVERWRITE
static intRESUME
static intSSH_FX_BAD_MESSAGE
static intSSH_FX_CONNECTION_LOST
static intSSH_FX_EOF
static intSSH_FX_FAILURE
static intSSH_FX_NO_CONNECTION
static intSSH_FX_NO_SUCH_FILE
static intSSH_FX_OK
static intSSH_FX_OP_UNSUPPORTED
static intSSH_FX_PERMISSION_DENIED
Method Summary
protected voidaddRunningThread(Thread thread)
voidcd(String path)
voidchgrp(int gid, String path)
voidchmod(int permissions, String path)
voidchown(int uid, String path)
protected voidclearRunningThreads()
voiddisconnect()
voidexit()
voidget(String src, String dst)
voidget(String src, String dst, SftpProgressMonitor monitor)
voidget(String src, String dst, SftpProgressMonitor monitor, int mode)
voidget(String src, OutputStream dst)
voidget(String src, OutputStream dst, SftpProgressMonitor monitor)
voidget(String src, OutputStream dst, SftpProgressMonitor monitor, int mode, long skip)
InputStreamget(String src)
InputStreamget(String src, SftpProgressMonitor monitor)
InputStreamget(String src, int mode)
InputStreamget(String src, SftpProgressMonitor monitor, int mode)
StringgetHome()
voidinit()
voidlcd(String path)
Stringlpwd()
Vectorls(String path)
SftpATTRSlstat(String path)
voidmkdir(String path)
voidput(String src, String dst)
voidput(String src, String dst, int mode)
voidput(String src, String dst, SftpProgressMonitor monitor)
voidput(String src, String dst, SftpProgressMonitor monitor, int mode)
voidput(InputStream src, String dst)
voidput(InputStream src, String dst, int mode)
voidput(InputStream src, String dst, SftpProgressMonitor monitor)
voidput(InputStream src, String dst, SftpProgressMonitor monitor, int mode)
OutputStreamput(String dst)
OutputStreamput(String dst, int mode)
OutputStreamput(String dst, SftpProgressMonitor monitor, int mode)
OutputStreamput(String dst, SftpProgressMonitor monitor, int mode, long offset)
Stringpwd()
voidquit()
Stringreadlink(String path)
voidrename(String oldpath, String newpath)
voidrm(String path)
voidrmdir(String path)
voidsetMtime(String path, int mtime)
voidsetStat(String path, SftpATTRS attr)
voidstart()
SftpATTRSstat(String path)
voidsymlink(String oldpath, String newpath)
Stringversion()
void_put(InputStream src, String dst, SftpProgressMonitor monitor, int mode)

Field Detail

APPEND

public static final int APPEND

OVERWRITE

public static final int OVERWRITE

RESUME

public static final int RESUME

SSH_FX_BAD_MESSAGE

public static final int SSH_FX_BAD_MESSAGE

SSH_FX_CONNECTION_LOST

public static final int SSH_FX_CONNECTION_LOST

SSH_FX_EOF

public static final int SSH_FX_EOF

SSH_FX_FAILURE

public static final int SSH_FX_FAILURE

SSH_FX_NO_CONNECTION

public static final int SSH_FX_NO_CONNECTION

SSH_FX_NO_SUCH_FILE

public static final int SSH_FX_NO_SUCH_FILE

SSH_FX_OK

public static final int SSH_FX_OK

SSH_FX_OP_UNSUPPORTED

public static final int SSH_FX_OP_UNSUPPORTED

SSH_FX_PERMISSION_DENIED

public static final int SSH_FX_PERMISSION_DENIED

Method Detail

addRunningThread

protected void addRunningThread(Thread thread)

cd

public void cd(String path)

chgrp

public void chgrp(int gid, String path)

chmod

public void chmod(int permissions, String path)

chown

public void chown(int uid, String path)

clearRunningThreads

protected void clearRunningThreads()

disconnect

public void disconnect()

exit

public void exit()

get

public void get(String src, String dst)

get

public void get(String src, String dst, SftpProgressMonitor monitor)

get

public void get(String src, String dst, SftpProgressMonitor monitor, int mode)

get

public void get(String src, OutputStream dst)

get

public void get(String src, OutputStream dst, SftpProgressMonitor monitor)

get

public void get(String src, OutputStream dst, SftpProgressMonitor monitor, int mode, long skip)

get

public InputStream get(String src)

get

public InputStream get(String src, SftpProgressMonitor monitor)

get

public InputStream get(String src, int mode)

get

public InputStream get(String src, SftpProgressMonitor monitor, int mode)

getHome

public String getHome()

init

public void init()

lcd

public void lcd(String path)

lpwd

public String lpwd()

ls

public Vector ls(String path)

lstat

public SftpATTRS lstat(String path)

mkdir

public void mkdir(String path)

put

public void put(String src, String dst)

put

public void put(String src, String dst, int mode)

put

public void put(String src, String dst, SftpProgressMonitor monitor)

put

public void put(String src, String dst, SftpProgressMonitor monitor, int mode)

put

public void put(InputStream src, String dst)

put

public void put(InputStream src, String dst, int mode)

put

public void put(InputStream src, String dst, SftpProgressMonitor monitor)

put

public void put(InputStream src, String dst, SftpProgressMonitor monitor, int mode)

put

public OutputStream put(String dst)

put

public OutputStream put(String dst, int mode)

put

public OutputStream put(String dst, SftpProgressMonitor monitor, int mode)

put

public OutputStream put(String dst, SftpProgressMonitor monitor, int mode, long offset)

pwd

public String pwd()

quit

public void quit()

readlink

public String readlink(String path)

rename

public void rename(String oldpath, String newpath)

rm

public void rm(String path)

rmdir

public void rmdir(String path)

setMtime

public void setMtime(String path, int mtime)

setStat

public void setStat(String path, SftpATTRS attr)

start

public void start()

stat

public SftpATTRS stat(String path)

symlink

public void symlink(String oldpath, String newpath)

version

public String version()

_put

public void _put(InputStream src, String dst, SftpProgressMonitor monitor, int mode)