protected static class SshBuilder.BaseBuilder<T extends AbstractFactoryManager,S extends SshBuilder.BaseBuilder<T,S>> extends Object
Modifier and Type | Field and Description |
---|---|
protected List<NamedFactory<Channel>> |
channelFactories |
protected List<NamedFactory<Cipher>> |
cipherFactories |
protected List<NamedFactory<Compression>> |
compressionFactories |
protected Factory<T> |
factory |
protected FileSystemFactory |
fileSystemFactory |
protected List<RequestHandler<ConnectionService>> |
globalRequestHandlers |
protected List<NamedFactory<KeyExchange>> |
keyExchangeFactories |
protected List<NamedFactory<Mac>> |
macFactories |
protected Factory<Random> |
randomFactory |
protected List<NamedFactory<Signature>> |
signatureFactories |
protected TcpipForwarderFactory |
tcpipForwarderFactory |
Modifier | Constructor and Description |
---|---|
protected |
BaseBuilder() |
Modifier and Type | Method and Description |
---|---|
T |
build() |
T |
build(boolean isFillWithDefaultValues) |
S |
channelFactories(List<NamedFactory<Channel>> channelFactories) |
S |
cipherFactories(List<NamedFactory<Cipher>> cipherFactories) |
S |
compressionFactories(List<NamedFactory<Compression>> compressionFactories) |
S |
factory(Factory<T> factory) |
S |
fileSystemFactory(FileSystemFactory fileSystemFactory) |
protected S |
fillWithDefaultValues() |
S |
globalRequestHandlers(List<RequestHandler<ConnectionService>> globalRequestHandlers) |
S |
keyExchangeFactories(List<NamedFactory<KeyExchange>> keyExchangeFactories) |
S |
macFactories(List<NamedFactory<Mac>> macFactories) |
protected S |
me() |
S |
randomFactory(Factory<Random> randomFactory) |
protected static List<NamedFactory<Cipher>> |
setUpDefaultCiphers() |
S |
signatureFactories(List<NamedFactory<Signature>> signatureFactories) |
S |
tcpipForwarderFactory(TcpipForwarderFactory tcpipForwarderFactory) |
protected Factory<T extends AbstractFactoryManager> factory
protected List<NamedFactory<KeyExchange>> keyExchangeFactories
protected List<NamedFactory<Cipher>> cipherFactories
protected List<NamedFactory<Compression>> compressionFactories
protected List<NamedFactory<Mac>> macFactories
protected List<NamedFactory<Signature>> signatureFactories
protected List<NamedFactory<Channel>> channelFactories
protected FileSystemFactory fileSystemFactory
protected TcpipForwarderFactory tcpipForwarderFactory
protected List<RequestHandler<ConnectionService>> globalRequestHandlers
protected S fillWithDefaultValues()
public S keyExchangeFactories(List<NamedFactory<KeyExchange>> keyExchangeFactories)
public S signatureFactories(List<NamedFactory<Signature>> signatureFactories)
public S cipherFactories(List<NamedFactory<Cipher>> cipherFactories)
public S compressionFactories(List<NamedFactory<Compression>> compressionFactories)
public S macFactories(List<NamedFactory<Mac>> macFactories)
public S channelFactories(List<NamedFactory<Channel>> channelFactories)
public S fileSystemFactory(FileSystemFactory fileSystemFactory)
public S tcpipForwarderFactory(TcpipForwarderFactory tcpipForwarderFactory)
public S globalRequestHandlers(List<RequestHandler<ConnectionService>> globalRequestHandlers)
public T build(boolean isFillWithDefaultValues)
public T build()
protected S me()
protected static List<NamedFactory<Cipher>> setUpDefaultCiphers()
Copyright © 2008–2017 The Apache Software Foundation. All rights reserved.