Package com.sshtools.server
Class SshServer
java.lang.Object
com.sshtools.server.AbstractSshServer
com.sshtools.server.SshServer
- All Implemented Interfaces:
com.sshtools.synergy.nio.ProtocolContextFactory<SshServerContext>
,Closeable
,AutoCloseable
public class SshServer
extends AbstractSshServer
implements com.sshtools.synergy.nio.ProtocolContextFactory<SshServerContext>
-
Field Summary
Fields inherited from class com.sshtools.server.AbstractSshServer
fileFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateContext
(com.sshtools.synergy.nio.SshEngineContext daemonContext, SocketChannel sc) com.sshtools.synergy.nio.ProtocolContextFactory<?>
Methods inherited from class com.sshtools.server.AbstractSshServer
addAuthenticator, addGlobalRequestHandler, addHostKey, addHostKeys, addHostKeys, addInterface, addInterface, afterStart, beforeStart, close, configure, configureAuthentication, configureChannels, configureFilesystem, configureForwarding, configureHostKeys, createServerContext, disableSCP, enableSCP, getChannelFactory, getEngine, getFileFactory, getForwardingPolicy, getHostKeys, getIPPolicy, getPort, getSecurityLevel, getShutdownFuture, isRunning, removeInterface, setChannelFactory, setConfigFolder, setFileFactory, setIPPolicy, setSecurityLevel, start, start, stop
-
Constructor Details
-
SshServer
public SshServer() -
SshServer
- Throws:
UnknownHostException
-
SshServer
- Throws:
UnknownHostException
-
SshServer
-
-
Method Details
-
getDefaultContextFactory
public com.sshtools.synergy.nio.ProtocolContextFactory<?> getDefaultContextFactory()- Specified by:
getDefaultContextFactory
in classAbstractSshServer
-
createContext
public SshServerContext createContext(com.sshtools.synergy.nio.SshEngineContext daemonContext, SocketChannel sc) throws IOException, com.sshtools.common.ssh.SshException - Specified by:
createContext
in interfacecom.sshtools.synergy.nio.ProtocolContextFactory<SshServerContext>
- Throws:
IOException
com.sshtools.common.ssh.SshException
-