public abstract static class SessionFactory.SessionFactoryBuilder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,java.lang.String> |
config |
protected java.lang.String |
hostname |
protected com.jcraft.jsch.JSch |
jsch |
protected int |
port |
protected com.jcraft.jsch.Proxy |
proxy |
protected com.jcraft.jsch.UserInfo |
userInfo |
protected java.lang.String |
username |
| Modifier | Constructor and Description |
|---|---|
protected |
SessionFactory.SessionFactoryBuilder(com.jcraft.jsch.JSch jsch,
java.lang.String username,
java.lang.String hostname,
int port,
com.jcraft.jsch.Proxy proxy,
java.util.Map<java.lang.String,java.lang.String> config,
com.jcraft.jsch.UserInfo userInfo) |
| Modifier and Type | Method and Description |
|---|---|
abstract SessionFactory |
build()
Builds and returns a the new
SessionFactory instance. |
SessionFactory.SessionFactoryBuilder |
setConfig(java.util.Map<java.lang.String,java.lang.String> config)
Replaces the current config with
config |
SessionFactory.SessionFactoryBuilder |
setHostname(java.lang.String hostname)
Replaces the current hostname with
hostname |
SessionFactory.SessionFactoryBuilder |
setPort(int port)
Replaces the current port with
port |
SessionFactory.SessionFactoryBuilder |
setProxy(com.jcraft.jsch.Proxy proxy)
Replaces the current proxy with
proxy |
SessionFactory.SessionFactoryBuilder |
setUserInfo(com.jcraft.jsch.UserInfo userInfo)
Replaces the current userInfo with
userInfo |
SessionFactory.SessionFactoryBuilder |
setUsername(java.lang.String username)
Replaces the current username with
username |
protected java.util.Map<java.lang.String,java.lang.String> config
protected java.lang.String hostname
protected com.jcraft.jsch.JSch jsch
protected int port
protected com.jcraft.jsch.Proxy proxy
protected java.lang.String username
protected com.jcraft.jsch.UserInfo userInfo
protected SessionFactory.SessionFactoryBuilder(com.jcraft.jsch.JSch jsch,
java.lang.String username,
java.lang.String hostname,
int port,
com.jcraft.jsch.Proxy proxy,
java.util.Map<java.lang.String,java.lang.String> config,
com.jcraft.jsch.UserInfo userInfo)
public SessionFactory.SessionFactoryBuilder setConfig(java.util.Map<java.lang.String,java.lang.String> config)
configconfig - The new configDefaultSessionFactory.setConfig(Map)public SessionFactory.SessionFactoryBuilder setHostname(java.lang.String hostname)
hostnamehostname - The new hostnamepublic SessionFactory.SessionFactoryBuilder setPort(int port)
portport - The new portpublic SessionFactory.SessionFactoryBuilder setProxy(com.jcraft.jsch.Proxy proxy)
proxyproxy - The new proxyDefaultSessionFactory.setProxy(Proxy)public SessionFactory.SessionFactoryBuilder setUsername(java.lang.String username)
usernameusername - The new usernamepublic SessionFactory.SessionFactoryBuilder setUserInfo(com.jcraft.jsch.UserInfo userInfo)
userInfouserInfo - The new userInfopublic abstract SessionFactory build()
SessionFactory instance.SessionFactoryCopyright © 2018 pastdev.com. All Rights Reserved.