Package org.miaixz.bus.extra.ssh
Class Connector
java.lang.Object
org.miaixz.bus.extra.ssh.Connector
连接者对象,提供一些连接的基本信息,包括:
- host:主机名
- port:端口
- user:用户名(默认root)
- password:密码
- timeout:连接超时毫秒数
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetHost()获得主机名获得密码intgetPort()获得端口号long获得连接超时时间getUser()获得用户名static Connectorof()创建Connector,所有参数为默认,用于构建模式static Connector创建Connectorstatic Connector创建Connector设定主机名setPassword(String password) 设定密码setPort(int port) 设定端口号setTimeout(long timeout) 设置连接超时时间设定用户名toString()toString方法仅用于测试显示
-
Constructor Details
-
Connector
public Connector()构造 -
Connector
构造- Parameters:
host- 主机名port- 端口user- 用户名password- 密码timeout- 连接超时时长,0表示默认
-
-
Method Details
-
of
创建Connector,所有参数为默认,用于构建模式- Returns:
- Connector
-
of
创建Connector- Parameters:
host- 主机名port- 端口user- 用户名password- 密码- Returns:
- Connector
-
of
创建Connector- Parameters:
host- 主机名port- 端口user- 用户名password- 密码timeout- 连接超时时长,0表示默认- Returns:
- Connector
-
getHost
获得主机名- Returns:
- 主机名
-
setHost
设定主机名- Parameters:
host- 主机名- Returns:
- this
-
getPort
public int getPort()获得端口号- Returns:
- 端口号
-
setPort
设定端口号- Parameters:
port- 端口号- Returns:
- this
-
getUser
获得用户名- Returns:
- 用户名
-
setUser
设定用户名- Parameters:
name- 用户名- Returns:
- this
-
getPassword
获得密码- Returns:
- 密码
-
setPassword
设定密码- Parameters:
password- 密码- Returns:
- this
-
getTimeout
public long getTimeout()获得连接超时时间- Returns:
- 连接超时时间
-
setTimeout
设置连接超时时间- Parameters:
timeout- 连接超时时间- Returns:
- this
-
toString
toString方法仅用于测试显示
-