Package org.apache.ftpserver.ftplet
Interface FtpStatistics
public interface FtpStatistics
This interface holds all the ftp server statistical information.
- Author:
- Apache MINA Project
-
Method Summary
Modifier and TypeMethodDescriptionintGet current anonymous login number.intGet current number of connections.intGet current login numberintGet the login number for the specific userintgetCurrentUserLoginNumber(User user, InetAddress ipAddress) Get the login number for the specific user from the ipAddressGet the server start time.intGet total anonymous login number.intGet total number of connectionsintGet number of files deleted.intGet total directory created.intGet total directory removed.intGet number of files downloaded.longGet total number of bytes downloaded.intGet total failed login number.intGet total login number.intGet number of files uploaded.longGet total number of bytes uploaded.
-
Method Details
-
getStartTime
Date getStartTime()Get the server start time.- Returns:
- The
Datewhen the server started
-
getTotalUploadNumber
int getTotalUploadNumber()Get number of files uploaded.- Returns:
- The total number of uploads
-
getTotalDownloadNumber
int getTotalDownloadNumber()Get number of files downloaded.- Returns:
- The total number of downloads
-
getTotalDeleteNumber
int getTotalDeleteNumber()Get number of files deleted.- Returns:
- The total number of deletions
-
getTotalUploadSize
long getTotalUploadSize()Get total number of bytes uploaded.- Returns:
- The total number of bytes uploaded
-
getTotalDownloadSize
long getTotalDownloadSize()Get total number of bytes downloaded.- Returns:
- The total number of bytes downloaded
-
getTotalDirectoryCreated
int getTotalDirectoryCreated()Get total directory created.- Returns:
- The total number of created directories
-
getTotalDirectoryRemoved
int getTotalDirectoryRemoved()Get total directory removed.- Returns:
- The total number of removed directories
-
getTotalConnectionNumber
int getTotalConnectionNumber()Get total number of connections- Returns:
- The total number of connections
-
getCurrentConnectionNumber
int getCurrentConnectionNumber()Get current number of connections.- Returns:
- The current number of connections
-
getTotalLoginNumber
int getTotalLoginNumber()Get total login number.- Returns:
- The total number of logins
-
getTotalFailedLoginNumber
int getTotalFailedLoginNumber()Get total failed login number.- Returns:
- The total number of failed logins
-
getCurrentLoginNumber
int getCurrentLoginNumber()Get current login number- Returns:
- The current number of logins
-
getTotalAnonymousLoginNumber
int getTotalAnonymousLoginNumber()Get total anonymous login number.- Returns:
- The total number of anonymous logins
-
getCurrentAnonymousLoginNumber
int getCurrentAnonymousLoginNumber()Get current anonymous login number.- Returns:
- The current number of anonymous logins
-
getCurrentUserLoginNumber
Get the login number for the specific user- Parameters:
user- TheUserfor which to retrieve the number of logins- Returns:
- The total number of logins for the provided user
-
getCurrentUserLoginNumber
Get the login number for the specific user from the ipAddress- Parameters:
user- login user accountipAddress- the ip address of the remote user- Returns:
- The total number of logins for the provided user and IP address
-