public class FtpServerInstance extends Object
Constructor and Description |
---|
FtpServerInstance() |
FtpServerInstance(int port) |
FtpServerInstance(String host) |
FtpServerInstance(String host,
int port) |
public FtpServerInstance()
public FtpServerInstance(String host)
public FtpServerInstance(int port)
public FtpServerInstance(String host, int port)
public static FtpServerInstance newInstance()
public static FtpServerInstance newInstance(int port)
public FtpServerInstance host(String hostName)
hostName
- hostNamepublic FtpServerInstance port(int port)
port
- portpublic FtpServerInstance idleTimeout(int timeout)
timeout
- timeoutpublic FtpServerInstance serverConfig(FtpServerConfig serverConfig)
serverConfig
- serverConfigpublic FtpServerInstance sslConfig(FtpServerSslConfig sslConfig)
sslConfig
- sslConfigpublic FtpServerInstance addUser(FtpUser user)
user
- userpublic FtpServerInstance addUser(String username, String password)
username
- 用户名password
- 密码public FtpServerInstance addUser(String username, String password, String homePath)
username
- 用户名password
- 密码homePath
- 根目录public FtpServerInstance addUsers(Collection<FtpUser> users)
users
- userspublic FtpServerInstance deleteUser(String user)
user
- userpublic FtpServerInstance deleteUsers(Collection<String> users)
users
- userspublic boolean userExists(String user)
user
- 用户名称public FtpServerInstance listener()
public FtpServerInstance start()
public FtpServerInstance stop()
public FtpServerInstance suspend()
public FtpServerInstance resume()
public boolean isStopped()
public boolean isSuspended()
public org.apache.ftpserver.FtpServerFactory getServerFactory()
public org.apache.ftpserver.listener.ListenerFactory getFactory()
public org.apache.ftpserver.ftplet.UserManager getUserManager()
public org.apache.ftpserver.FtpServer getFtpServer()
public FtpServerConfig getServerConfig()
public String getHost()
public int getPort()
public int getIdleTimeout()
Copyright © 2024. All rights reserved.