Interface FtpStatistics


public interface FtpStatistics
This interface holds all the ftp server statistical information.
Author:
Apache MINA Project
  • Method Details

    • getStartTime

      Date getStartTime()
      Get the server start time.
      Returns:
      The Date when 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

      int getCurrentUserLoginNumber(User user)
      Get the login number for the specific user
      Parameters:
      user - The User for which to retrieve the number of logins
      Returns:
      The total number of logins for the provided user
    • getCurrentUserLoginNumber

      int getCurrentUserLoginNumber(User user, InetAddress ipAddress)
      Get the login number for the specific user from the ipAddress
      Parameters:
      user - login user account
      ipAddress - the ip address of the remote user
      Returns:
      The total number of logins for the provided user and IP address