Modifier and Type | Method and Description |
---|---|
SshAgent |
SshAgentFactory.createClient(FactoryManager manager)
Create an SshAgent that can be used on the client side by the authentication process to send possible keys.
|
java.util.List<ChannelFactory> |
SshAgentFactory.getChannelForwardingFactories(FactoryManager manager)
The channels are requested by the ssh server when forwarding a client request.
|
Modifier and Type | Method and Description |
---|---|
SshAgent |
ProxyAgentFactory.createClient(FactoryManager manager) |
SshAgent |
LocalAgentFactory.createClient(FactoryManager manager) |
java.util.List<ChannelFactory> |
ProxyAgentFactory.getChannelForwardingFactories(FactoryManager manager) |
java.util.List<ChannelFactory> |
LocalAgentFactory.getChannelForwardingFactories(FactoryManager manager) |
Modifier and Type | Interface and Description |
---|---|
interface |
ClientFactoryManager
The
ClientFactoryManager enable the retrieval of additional configuration needed specifically for the
client side. |
Modifier and Type | Class and Description |
---|---|
class |
SshClient
Entry point for the client side of the SSH protocol.
|
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
AbstractClientSession.resolveAvailableSignaturesProposal(FactoryManager manager) |
Modifier and Type | Method and Description |
---|---|
FactoryManager |
FactoryManagerHolder.getFactoryManager() |
Modifier and Type | Method and Description |
---|---|
static <T> T |
FactoryManager.resolveAttribute(FactoryManager manager,
AttributeRepository.AttributeKey<T> key) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractFactoryManager |
Modifier and Type | Field and Description |
---|---|
private FactoryManager |
AbstractIoServiceFactory.manager |
Modifier and Type | Method and Description |
---|---|
FactoryManager |
AbstractIoServiceFactory.getFactoryManager() |
Modifier and Type | Method and Description |
---|---|
IoServiceFactory |
IoServiceFactoryFactory.create(FactoryManager manager) |
IoServiceFactory |
DefaultIoServiceFactoryFactory.create(FactoryManager manager) |
static int |
AbstractIoServiceFactory.getNioWorkers(FactoryManager manager) |
Constructor and Description |
---|
AbstractIoServiceFactory(FactoryManager factoryManager,
CloseableExecutorService executorService) |
Modifier and Type | Field and Description |
---|---|
private FactoryManager |
Nio2Session.manager |
private FactoryManager |
Nio2Service.manager |
protected FactoryManager |
Nio2Connector.ConnectionCompletionHandler.manager |
Modifier and Type | Method and Description |
---|---|
FactoryManager |
Nio2Service.getFactoryManager() |
Modifier and Type | Method and Description |
---|---|
IoServiceFactory |
Nio2ServiceFactoryFactory.create(FactoryManager manager) |
protected Nio2CompletionHandler<java.lang.Void,java.lang.Object> |
Nio2Connector.createConnectionCompletionHandler(IoConnectFuture future,
java.nio.channels.AsynchronousSocketChannel socket,
AttributeRepository context,
FactoryManager manager,
IoHandler handler) |
protected Nio2Session |
Nio2Connector.createSession(FactoryManager manager,
IoHandler handler,
java.nio.channels.AsynchronousSocketChannel socket) |
Constructor and Description |
---|
ConnectionCompletionHandler(IoConnectFuture future,
java.nio.channels.AsynchronousSocketChannel socket,
AttributeRepository context,
FactoryManager manager,
IoHandler handler) |
Nio2Acceptor(FactoryManager manager,
IoHandler handler,
java.nio.channels.AsynchronousChannelGroup group) |
Nio2Connector(FactoryManager manager,
IoHandler handler,
java.nio.channels.AsynchronousChannelGroup group) |
Nio2Service(FactoryManager manager,
IoHandler handler,
java.nio.channels.AsynchronousChannelGroup group) |
Nio2ServiceFactory(FactoryManager factoryManager,
CloseableExecutorService service) |
Nio2Session(Nio2Service service,
FactoryManager manager,
IoHandler handler,
java.nio.channels.AsynchronousSocketChannel socket,
java.net.SocketAddress acceptanceAddress) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSessionFactory<M extends FactoryManager,S extends AbstractSession>
An abstract base factory of sessions.
|
Modifier and Type | Field and Description |
---|---|
private M |
AbstractSessionFactory.manager |
Modifier and Type | Method and Description |
---|---|
FactoryManager |
SessionHelper.getFactoryManager() |
Modifier and Type | Method and Description |
---|---|
protected abstract java.lang.String |
AbstractSession.resolveAvailableSignaturesProposal(FactoryManager manager) |
Constructor and Description |
---|
AbstractSession(boolean serverSession,
FactoryManager factoryManager,
IoSession ioSession)
Create a new session.
|
SessionHelper(boolean serverSession,
FactoryManager factoryManager,
IoSession ioSession)
Create a new session.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ServerFactoryManager
The
ServerFactoryManager enable the retrieval of additional configuration needed specifically for the
server side. |
Modifier and Type | Class and Description |
---|---|
class |
SshServer
The SshServer class is the main entry point for the server side of the SSH protocol.
|
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
AbstractServerSession.resolveAvailableSignaturesProposal(FactoryManager proposedManager) |