Package org.miaixz.bus.extra.ftp
Class FtpConfig
java.lang.Object
org.miaixz.bus.extra.ftp.FtpConfig
- All Implemented Interfaces:
Serializable
FTP配置项,提供FTP各种参数信息
- Since:
- Java 17+
- Author:
- Kimi Liu
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription获取编码获取连接信息获取服务器语言long获取读取数据超时时间获取服务器系统关键词static FtpConfigof()创建默认配置setCharset(Charset charset) 设置编码setConnectionTimeout(long timeout) 设置超时,注意此方法会调用Connector.setTimeout(long)此方法需在setConnector(Connector)后调用,否则会创建空的ConnectorsetConnector(Connector connector) 设置连接信息setServerLanguageCode(String serverLanguageCode) 设置服务器语言setSoTimeout(long soTimeout) 设置读取数据超时时间setSystemKey(String systemKey) 设置服务器系统关键词
-
Constructor Details
-
FtpConfig
public FtpConfig()构造 -
FtpConfig
构造- Parameters:
connector- 连接信息,包括host、port、user、password等信息charset- 编码
-
FtpConfig
构造- Parameters:
connector- 连接信息,包括host、port、user、password等信息charset- 编码serverLanguageCode- 服务器语言systemKey- 系统关键字
-
-
Method Details
-
of
创建默认配置- Returns:
- FtpConfig
-
getConnector
获取连接信息- Returns:
- 连接信息
-
setConnector
设置连接信息- Parameters:
connector- 连接信息- Returns:
- this
-
setConnectionTimeout
设置超时,注意此方法会调用Connector.setTimeout(long)此方法需在setConnector(Connector)后调用,否则会创建空的Connector- Parameters:
timeout- 链接超时- Returns:
- this
-
getCharset
获取编码- Returns:
- 编码
-
setCharset
设置编码- Parameters:
charset- 编码- Returns:
- this
-
getSoTimeout
public long getSoTimeout()获取读取数据超时时间- Returns:
- 读取数据超时时间
-
setSoTimeout
设置读取数据超时时间- Parameters:
soTimeout- 读取数据超时时间- Returns:
- this
-
getServerLanguageCode
获取服务器语言- Returns:
- 服务器语言
-
setServerLanguageCode
设置服务器语言- Parameters:
serverLanguageCode- 服务器语言- Returns:
- this
-
getSystemKey
获取服务器系统关键词- Returns:
- 服务器系统关键词
-
setSystemKey
设置服务器系统关键词- Parameters:
systemKey- 服务器系统关键词- Returns:
- this
-