public class SftpServer extends SshServer implements org.apache.sshd.common.scp.ScpTransferEventListener, org.apache.sshd.server.subsystem.sftp.SftpEventListener
DEFAULT_CHANNEL_ID_SUFFIX| Constructor and Description |
|---|
SftpServer()
Default constructor using default endpoint configuration.
|
SftpServer(SftpEndpointConfiguration endpointConfiguration)
Constructor using endpoint configuration.
|
| Modifier and Type | Method and Description |
|---|---|
void |
destroying(org.apache.sshd.server.session.ServerSession session) |
AbstractPollableEndpointConfiguration |
getEndpointConfiguration()
Gets the endpointConfiguration.
|
protected org.apache.sshd.common.scp.ScpTransferEventListener |
getScpTransferEventListener() |
protected org.apache.sshd.server.subsystem.sftp.SftpEventListener |
getSftpEventListener() |
FtpMessage |
handleMessage(FtpMessage request) |
void |
initialized(org.apache.sshd.server.session.ServerSession session,
int version) |
void |
reading(org.apache.sshd.server.session.ServerSession session,
String remoteHandle,
org.apache.sshd.server.subsystem.sftp.FileHandle localHandle,
long offset,
byte[] data,
int dataOffset,
int dataLen) |
void |
setPassword(String password) |
void |
setPort(int port) |
void |
setUser(String user) |
void |
startFileEvent(org.apache.sshd.common.scp.ScpTransferEventListener.FileOperation op,
Path file,
long length,
Set<PosixFilePermission> perms) |
void |
startFolderEvent(org.apache.sshd.common.scp.ScpTransferEventListener.FileOperation op,
Path file,
Set<PosixFilePermission> perms) |
void |
writing(org.apache.sshd.server.session.ServerSession session,
String remoteHandle,
org.apache.sshd.server.subsystem.sftp.FileHandle localHandle,
long offset,
byte[] data,
int dataOffset,
int dataLen) |
getAllowedKeyPath, getHostKeyPath, getMessageConverter, getPassword, getPort, getUser, getUserHomePath, setAllowedKeyPath, setHostKeyPath, setMessageConverter, setUserHomePath, shutdown, startupafterPropertiesSet, createConsumer, createProducer, destroy, getBeanFactory, getDefaultTimeout, getEndpointAdapter, getInterceptors, isAutoStart, isDebugLogging, isRunning, join, run, setAutoStart, setBeanFactory, setDebugLogging, setDefaultTimeout, setEndpointAdapter, setInterceptors, setRunning, start, stopgetActor, getConsumerName, getName, getProducerName, setActor, setBeanName, setNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitendFileEvent, endFolderEvent, validateListenerblocked, blocking, closed, closing, created, creating, linked, linking, modifiedAttributes, modifyingAttributes, moved, moving, open, openFailed, opening, read, read, removed, removing, unblocked, unblocking, validateListener, writtenpublic SftpServer()
public SftpServer(SftpEndpointConfiguration endpointConfiguration)
endpointConfiguration - public FtpMessage handleMessage(FtpMessage request)
public void startFileEvent(org.apache.sshd.common.scp.ScpTransferEventListener.FileOperation op,
Path file,
long length,
Set<PosixFilePermission> perms)
startFileEvent in interface org.apache.sshd.common.scp.ScpTransferEventListenerpublic void startFolderEvent(org.apache.sshd.common.scp.ScpTransferEventListener.FileOperation op,
Path file,
Set<PosixFilePermission> perms)
startFolderEvent in interface org.apache.sshd.common.scp.ScpTransferEventListenerpublic void initialized(org.apache.sshd.server.session.ServerSession session,
int version)
initialized in interface org.apache.sshd.server.subsystem.sftp.SftpEventListenerpublic void reading(org.apache.sshd.server.session.ServerSession session,
String remoteHandle,
org.apache.sshd.server.subsystem.sftp.FileHandle localHandle,
long offset,
byte[] data,
int dataOffset,
int dataLen)
reading in interface org.apache.sshd.server.subsystem.sftp.SftpEventListenerpublic void writing(org.apache.sshd.server.session.ServerSession session,
String remoteHandle,
org.apache.sshd.server.subsystem.sftp.FileHandle localHandle,
long offset,
byte[] data,
int dataOffset,
int dataLen)
writing in interface org.apache.sshd.server.subsystem.sftp.SftpEventListenerpublic void destroying(org.apache.sshd.server.session.ServerSession session)
destroying in interface org.apache.sshd.server.subsystem.sftp.SftpEventListenerpublic AbstractPollableEndpointConfiguration getEndpointConfiguration()
getEndpointConfiguration in interface EndpointgetEndpointConfiguration in class SshServerprotected org.apache.sshd.common.scp.ScpTransferEventListener getScpTransferEventListener()
getScpTransferEventListener in class SshServerprotected org.apache.sshd.server.subsystem.sftp.SftpEventListener getSftpEventListener()
getSftpEventListener in class SshServerpublic void setPassword(String password)
setPassword in class SshServerCopyright © 2008–2019 ConSol Software GmbH. All rights reserved.