Top Description Fields Methods
org.apache.sshd.server

public Interface ServerFactoryManager

extends FactoryManager, ServerProxyAcceptorHolder, ServerAuthenticationManager
Known Direct Implementers
org.apache.sshd.server.SshServer
Imports
java.util.List, org.apache.sshd.common.FactoryManager, org.apache.sshd.server.command.CommandFactory, org.apache.sshd.server.session.ServerProxyAcceptorHolder, org.apache.sshd.server.shell.ShellFactory, org.apache.sshd.server.subsystem.SubsystemFactory

The ServerFactoryManager enable the retrieval of additional configuration needed specifically for the server side.
Author
Apache MINA SSHD Project

Field Summary

Inherited from org.apache.sshd.common.FactoryManager:
DEFAULT_VERSION
Inherited from org.apache.sshd.server.ServerAuthenticationManager:
DEFAULT_USER_AUTH_GSS_FACTORYDEFAULT_USER_AUTH_KB_INTERACTIVE_FACTORYDEFAULT_USER_AUTH_PASSWORD_FACTORYDEFAULT_USER_AUTH_PUBLIC_KEY_FACTORY

Method Summary

Modifier and TypeMethod and Description
public CommandFactory

Returns:

A valid CommandFactory object or null if commands are not supported on this server
getCommandFactory
()

Retrieve the CommandFactory to be used to process commands requests.

public ShellFactory

Returns:

a valid ShellFactory object or null if shells are not supported on this server
getShellFactory
()

Retrieve the ShellFactory object to be used to create shells.

public List<? extends SubsystemFactory>

Returns:

a list of named SubsystemFactory-ies or null/empty if subsystems are not supported on this server
getSubsystemFactories
()

Retrieve the list of named factories for CommandFactory.Command to be used to create subsystems.

Inherited from org.apache.sshd.common.FactoryManager:
getAgentFactorygetAgentForwardingFiltergetChannelFactoriesgetFileSystemFactorygetForwarderFactorygetForwardingFiltergetGlobalRequestHandlersgetIoServiceFactorygetRandomFactorygetScheduledExecutorServicegetServiceFactoriesgetTcpForwardingFiltergetVersiongetX11ForwardingFilterresolveAttributeresolveAttribute
Inherited from org.apache.sshd.server.ServerAuthenticationManager:
getGSSAuthenticatorgetHostBasedAuthenticatorgetHostKeyCertificateProvidergetKeyboardInteractiveAuthenticatorgetPasswordAuthenticatorgetPublickeyAuthenticatorresolveUserAuthFactoriesresolveUserAuthFactoriessetGSSAuthenticatorsetHostBasedAuthenticatorsetHostKeyCertificateProvidersetKeyboardInteractiveAuthenticatorsetPasswordAuthenticatorsetPublickeyAuthenticatorsetUserAuthFactoriesNames
Inherited from org.apache.sshd.server.session.ServerProxyAcceptorHolder:
getServerProxyAcceptorsetServerProxyAcceptor

Method Detail

getCommandFactoryback to summary
public CommandFactory getCommandFactory()

Retrieve the CommandFactory to be used to process commands requests.

Returns:CommandFactory

A valid CommandFactory object or null if commands are not supported on this server

getShellFactoryback to summary
public ShellFactory getShellFactory()

Retrieve the ShellFactory object to be used to create shells.

Returns:ShellFactory

a valid ShellFactory object or null if shells are not supported on this server

getSubsystemFactoriesback to summary
public List<? extends SubsystemFactory> getSubsystemFactories()

Retrieve the list of named factories for CommandFactory.Command to be used to create subsystems.

Returns:List<? extends SubsystemFactory>

a list of named SubsystemFactory-ies or null/empty if subsystems are not supported on this server