|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.maverick.sshd.Subsystem
com.maverick.sshd.SftpSubsystem
public class SftpSubsystem
This class provides the SFTP subsystem. The subsystem obtains an instance of
the configured FileSystem to
serve files through the SFTP protocol. This implementation currently supports
up to version 3 of the protocol.
| Field Summary |
|---|
| Fields inherited from class com.maverick.sshd.Subsystem |
|---|
context, session |
| Constructor Summary | |
|---|---|
SftpSubsystem()
|
|
| Method Summary | |
|---|---|
static java.lang.String |
formatLongname(SftpFile file)
Format a String with the details of the file. |
static java.lang.String |
formatLongname(SftpFileAttributes attrs,
java.lang.String filename)
Format a String with the details of the file. |
protected void |
init(SessionChannel session,
SshContext context)
Initialize the subsystem with the current session and configuration. |
protected void |
onMessageReceived(byte[] msg)
Called when a subsystem message has been extracted from the incoming data stream. |
protected void |
onSubsystemFree()
Called to free the subsystem and its resources. |
| Methods inherited from class com.maverick.sshd.Subsystem |
|---|
processMessage, sendMessage |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SftpSubsystem()
| Method Detail |
|---|
protected void init(SessionChannel session,
SshContext context)
throws java.io.IOException
Subsystem
init in class Subsystemjava.io.IOExceptionprotected void onSubsystemFree()
onSubsystemFree in class Subsystem
protected void onMessageReceived(byte[] msg)
throws java.io.IOException
Subsystem
onMessageReceived in class Subsystemjava.io.IOExceptionpublic static java.lang.String formatLongname(SftpFile file)
-rwxr-xr-x 1 mjos staff 348911 Mar 25 14:29 t-filexfer
file -
SftpStatusException
SshException
public static java.lang.String formatLongname(SftpFileAttributes attrs,
java.lang.String filename)
-rwxr-xr-x 1 mjos staff 348911 Mar 25 14:29 t-filexfer
attrs - filename -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||