|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sshtools.j2ssh.subsystem.SubsystemClient
com.sshtools.j2ssh.sftp.SftpSubsystemClient
DOCUMENT ME!
| Field Summary | |
static int |
OPEN_APPEND
DOCUMENT ME! |
static int |
OPEN_CREATE
DOCUMENT ME! |
static int |
OPEN_EXCLUSIVE
DOCUMENT ME! |
static int |
OPEN_READ
DOCUMENT ME! |
static int |
OPEN_TRUNCATE
DOCUMENT ME! |
static int |
OPEN_WRITE
DOCUMENT ME! |
static int |
VERSION_1
DOCUMENT ME! |
static int |
VERSION_2
DOCUMENT ME! |
static int |
VERSION_3
DOCUMENT ME! |
static int |
VERSION_4
DOCUMENT ME! |
| Fields inherited from class com.sshtools.j2ssh.subsystem.SubsystemClient |
session |
| Constructor Summary | |
SftpSubsystemClient()
Creates a new SftpSubsystemClient object. |
|
| Method Summary | |
protected long |
availableWindowSpace()
DOCUMENT ME! |
void |
changePermissions(SftpFile file,
int permissions)
DOCUMENT ME! |
void |
changePermissions(SftpFile file,
java.lang.String permissions)
DOCUMENT ME! |
void |
changePermissions(java.lang.String filename,
int permissions)
DOCUMENT ME! |
void |
changePermissions(java.lang.String filename,
java.lang.String permissions)
DOCUMENT ME! |
void |
closeFile(SftpFile file)
DOCUMENT ME! |
protected void |
closeHandle(byte[] handle)
DOCUMENT ME! |
void |
createSymbolicLink(java.lang.String targetpath,
java.lang.String linkpath)
DOCUMENT ME! |
java.lang.String |
getAbsolutePath(SftpFile file)
DOCUMENT ME! |
java.lang.String |
getAbsolutePath(java.lang.String path)
DOCUMENT ME! |
FileAttributes |
getAttributes(SftpFile file)
DOCUMENT ME! |
FileAttributes |
getAttributes(java.lang.String path)
DOCUMENT ME! |
java.lang.String |
getDefaultDirectory()
DOCUMENT ME! |
java.lang.String |
getName()
DOCUMENT ME! |
java.lang.String |
getSymbolicLinkTarget(java.lang.String linkpath)
DOCUMENT ME! |
protected boolean |
initialize()
DOCUMENT ME! |
protected boolean |
isValidHandle(byte[] handle)
DOCUMENT ME! |
int |
listChildren(SftpFile file,
java.util.List children)
DOCUMENT ME! |
void |
makeDirectory(java.lang.String path)
DOCUMENT ME! |
protected long |
maximumPacketSize()
DOCUMENT ME! |
protected boolean |
onStart()
DOCUMENT ME! |
SftpFile |
openDirectory(java.lang.String path)
DOCUMENT ME! |
SftpFile |
openFile(java.lang.String filename,
int flags)
DOCUMENT ME! |
SftpFile |
openFile(java.lang.String absolutePath,
int flags,
FileAttributes attrs)
DOCUMENT ME! |
protected int |
readFile(byte[] handle,
UnsignedInteger64 offset,
byte[] output,
int off,
int len)
DOCUMENT ME! |
void |
recurseMakeDirectory(java.lang.String path)
DOCUMENT ME! |
void |
removeDirectory(java.lang.String path)
DOCUMENT ME! |
void |
removeFile(java.lang.String filename)
DOCUMENT ME! |
void |
renameFile(java.lang.String oldpath,
java.lang.String newpath)
DOCUMENT ME! |
void |
setAttributes(SftpFile file,
FileAttributes attrs)
DOCUMENT ME! |
void |
setAttributes(java.lang.String path,
FileAttributes attrs)
DOCUMENT ME! |
protected void |
writeFile(byte[] handle,
UnsignedInteger64 offset,
byte[] data,
int off,
int len)
DOCUMENT ME! |
| Methods inherited from class com.sshtools.j2ssh.subsystem.SubsystemClient |
getSessionChannel, isClosed, run, sendMessage, setSessionChannel, start, stop |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int OPEN_READ
public static final int OPEN_WRITE
public static final int OPEN_APPEND
public static final int OPEN_CREATE
public static final int OPEN_TRUNCATE
public static final int OPEN_EXCLUSIVE
public static final int VERSION_1
public static final int VERSION_2
public static final int VERSION_3
public static final int VERSION_4
| Constructor Detail |
public SftpSubsystemClient()
| Method Detail |
public java.lang.String getName()
getName in class SubsystemClientprotected long availableWindowSpace()
protected long maximumPacketSize()
protected void closeHandle(byte[] handle)
throws java.io.IOException
handle - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
public void closeFile(SftpFile file)
throws java.io.IOException
file - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!protected boolean isValidHandle(byte[] handle)
handle - DOCUMENT ME!
public int listChildren(SftpFile file,
java.util.List children)
throws java.io.IOException
file - DOCUMENT ME!children - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
public void makeDirectory(java.lang.String path)
throws java.io.IOException
path - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
public void recurseMakeDirectory(java.lang.String path)
throws java.io.IOException
path - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
protected boolean onStart()
throws java.io.IOException
onStart in class SubsystemClientjava.io.IOException - DOCUMENT ME!
public SftpFile openDirectory(java.lang.String path)
throws java.io.IOException
path - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
public java.lang.String getDefaultDirectory()
throws java.io.IOException
java.io.IOException - DOCUMENT ME!
public java.lang.String getAbsolutePath(java.lang.String path)
throws java.io.IOException
path - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
public java.lang.String getAbsolutePath(SftpFile file)
throws java.io.IOException
file - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
public SftpFile openFile(java.lang.String filename,
int flags)
throws java.io.IOException
filename - DOCUMENT ME!flags - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
public SftpFile openFile(java.lang.String absolutePath,
int flags,
FileAttributes attrs)
throws java.io.IOException
absolutePath - DOCUMENT ME!flags - DOCUMENT ME!attrs - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
public FileAttributes getAttributes(java.lang.String path)
throws java.io.IOException
path - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
public FileAttributes getAttributes(SftpFile file)
throws java.io.IOException
file - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
protected int readFile(byte[] handle,
UnsignedInteger64 offset,
byte[] output,
int off,
int len)
throws java.io.IOException
handle - DOCUMENT ME!offset - DOCUMENT ME!output - DOCUMENT ME!off - DOCUMENT ME!len - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
public void removeDirectory(java.lang.String path)
throws java.io.IOException
path - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
public void removeFile(java.lang.String filename)
throws java.io.IOException
filename - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
public void renameFile(java.lang.String oldpath,
java.lang.String newpath)
throws java.io.IOException
oldpath - DOCUMENT ME!newpath - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
protected void writeFile(byte[] handle,
UnsignedInteger64 offset,
byte[] data,
int off,
int len)
throws java.io.IOException
handle - DOCUMENT ME!offset - DOCUMENT ME!data - DOCUMENT ME!off - DOCUMENT ME!len - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
public void createSymbolicLink(java.lang.String targetpath,
java.lang.String linkpath)
throws java.io.IOException
targetpath - DOCUMENT ME!linkpath - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
public java.lang.String getSymbolicLinkTarget(java.lang.String linkpath)
throws java.io.IOException
linkpath - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
public void setAttributes(java.lang.String path,
FileAttributes attrs)
throws java.io.IOException
path - DOCUMENT ME!attrs - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
public void setAttributes(SftpFile file,
FileAttributes attrs)
throws java.io.IOException
file - DOCUMENT ME!attrs - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
public void changePermissions(SftpFile file,
java.lang.String permissions)
throws java.io.IOException
file - DOCUMENT ME!permissions - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
public void changePermissions(SftpFile file,
int permissions)
throws java.io.IOException
file - DOCUMENT ME!permissions - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
public void changePermissions(java.lang.String filename,
int permissions)
throws java.io.IOException
filename - DOCUMENT ME!permissions - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
public void changePermissions(java.lang.String filename,
java.lang.String permissions)
throws java.io.IOException
filename - DOCUMENT ME!permissions - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
protected boolean initialize()
throws java.io.IOException
java.io.IOException - DOCUMENT ME!
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||