在apache的FTP Server代码中DefaultFtpStatistics类的成员方法getCurrentAnonymousLoginNumber()、getCurrentConnectionNumber()、getCurrentLoginNumber()、getCurrentUserLoginNumber(User)、getCurrentUserLoginNumber(User, InetAddress)、getStartTime()、getTotalAnonymousLoginNumber()、getTotalConnectionNumber()、getTotalDeleteNumber()、getTotalDirectoryCreated()、getTotalDirectoryRemoved()、getTotalDownloadNumber()、getTotalDownloadSize()、getTotalFailedLoginNumber()、getTotalLoginNumber()、getTotalUploadNumber()、getTotalUploadSize()、notifyCloseConnection(FtpIoSession)、notifyDelete(FtpIoSession, FtpFile)、notifyDownload(FtpIoSession, FtpFile, long)、notifyLogin(FtpIoSession)、notifyLoginFail(FtpIoSession)、notifyLogout(FtpIoSession)、notifyMkdir(FtpIoSession, FtpFile)、notifyOpenConnection(FtpIoSession)、notifyRmdir(FtpIoSession, FtpFile)、notifyUpload(FtpIoSession, FtpFile, long)、resetStatisticsCounters()、setCloseConnection(FtpIoSession)、setDelete(FtpIoSession, FtpFile)、setDownload(FtpIoSession, FtpFile, long)、setFileObserver(FileObserver)、setLogin(FtpIoSession)、setLoginFail(FtpIoSession)、setLogout(FtpIoSession)、setMkdir(FtpIoSession, FtpFile)、setObserver(StatisticsObserver)、setOpenConnection(FtpIoSession)、setRmdir(FtpIoSession, FtpFile)、setUpload(FtpIoSession, FtpFile, long)的功能分别是什么?
时间: 2023-08-01 14:12:04 浏览: 146
这些方法都是用于记录和获取FTP服务器的统计信息的。
- getCurrentAnonymousLoginNumber(): 获取当前匿名登录的连接数。
- getCurrentConnectionNumber(): 获取当前连接数。
- getCurrentLoginNumber(): 获取当前登录的连接数。
- getCurrentUserLoginNumber(User): 获取指定用户当前登录的连接数。
- getCurrentUserLoginNumber(User, InetAddress): 获取指定用户在指定IP地址上当前登录的连接数。
- getStartTime(): 获取服务器启动时间。
- getTotalAnonymousLoginNumber(): 获取总的匿名登录次数。
- getTotalConnectionNumber(): 获取总的连接次数。
- getTotalDeleteNumber(): 获取总的文件删除次数。
- getTotalDirectoryCreated(): 获取总的目录创建次数。
- getTotalDirectoryRemoved(): 获取总的目录删除次数。
- getTotalDownloadNumber(): 获取总的文件下载次数。
- getTotalDownloadSize(): 获取总的文件下载大小。
- getTotalFailedLoginNumber(): 获取总的登录失败次数。
- getTotalLoginNumber(): 获取总的登录次数。
- getTotalUploadNumber(): 获取总的文件上传次数。
- getTotalUploadSize(): 获取总的文件上传大小。
- notifyCloseConnection(FtpIoSession): 通知一个连接已经关闭。
- notifyDelete(FtpIoSession, FtpFile): 通知一个文件已经被删除。
- notifyDownload(FtpIoSession, FtpFile, long): 通知一个文件已经被下载。
- notifyLogin(FtpIoSession): 通知一个连接已经登录。
- notifyLoginFail(FtpIoSession): 通知一个连接的登录失败。
- notifyLogout(FtpIoSession): 通知一个连接已经登出。
- notifyMkdir(FtpIoSession, FtpFile): 通知一个目录已经被创建。
- notifyOpenConnection(FtpIoSession): 通知一个连接已经打开。
- notifyRmdir(FtpIoSession, FtpFile): 通知一个目录已经被删除。
- notifyUpload(FtpIoSession, FtpFile, long): 通知一个文件已经被上传。
- resetStatisticsCounters(): 重置所有统计计数器。
- setCloseConnection(FtpIoSession): 设置一个连接已经关闭。
- setDelete(FtpIoSession, FtpFile): 设置一个文件已经被删除。
- setDownload(FtpIoSession, FtpFile, long): 设置一个文件已经被下载。
- setFileObserver(FileObserver): 设置文件观察器。
- setLogin(FtpIoSession): 设置一个连接已经登录。
- setLoginFail(FtpIoSession): 设置一个连接的登录失败。
- setLogout(FtpIoSession): 设置一个连接已经登出。
- setMkdir(FtpIoSession, FtpFile): 设置一个目录已经被创建。
- setObserver(StatisticsObserver): 设置统计观察器。
- setOpenConnection(FtpIoSession): 设置一个连接已经打开。
- setRmdir(FtpIoSession, FtpFile): 设置一个目录已经被删除。
- setUpload(FtpIoSession, FtpFile, long): 设置一个文件已经被上传。