org.apache.ftpserver.remote.interfaces
Interface FtpStatisticsInterface

All Superinterfaces:
Remote
All Known Implementing Classes:
FtpStatistics

public interface FtpStatisticsInterface
extends Remote

Ftp statistis remote interface.

Author:
Rana Bhattacharyya

Method Summary
 int getAnonLoginNbr()
          Get current number of anonymous logins.
 int getConnectionNbr()
          Get current number of connections.
 int getFileDeleteNbr()
          Get number of files deleted.
 int getFileDownloadNbr()
          Get number of files downloaded.
 long getFileDownloadSize()
          Get total number of bytes downloaded.
 FtpFileListener getFileListener()
          Set file listener
 int getFileUploadNbr()
          Get number of files uploaded.
 long getFileUploadSize()
          Get total number of bytes uploaded.
 FtpStatisticsListener getListener()
          Get listener object.
 int getLoginNbr()
          Get current number of logins
 Date getStartTime()
          Get server start time.
 int getTotalAnonLoginNbr()
          Get total number of anonymous logins
 int getTotalConnectionNbr()
          Get total number of connections
 int getTotalLoginNbr()
          Get total number of logins
 void setFileListener(FtpFileListener listener)
          Get file listener
 void setListener(FtpStatisticsListener listener)
          Set a listener object.
 

Method Detail

getStartTime

Date getStartTime()
                  throws RemoteException
Get server start time.

Throws:
RemoteException

getFileUploadNbr

int getFileUploadNbr()
                     throws RemoteException
Get number of files uploaded.

Throws:
RemoteException

getFileDownloadNbr

int getFileDownloadNbr()
                       throws RemoteException
Get number of files downloaded.

Throws:
RemoteException

getFileDeleteNbr

int getFileDeleteNbr()
                     throws RemoteException
Get number of files deleted.

Throws:
RemoteException

getFileUploadSize

long getFileUploadSize()
                       throws RemoteException
Get total number of bytes uploaded.

Throws:
RemoteException

getFileDownloadSize

long getFileDownloadSize()
                         throws RemoteException
Get total number of bytes downloaded.

Throws:
RemoteException

getConnectionNbr

int getConnectionNbr()
                     throws RemoteException
Get current number of connections.

Throws:
RemoteException

getTotalConnectionNbr

int getTotalConnectionNbr()
                          throws RemoteException
Get total number of connections

Throws:
RemoteException

getLoginNbr

int getLoginNbr()
                throws RemoteException
Get current number of logins

Throws:
RemoteException

getTotalLoginNbr

int getTotalLoginNbr()
                     throws RemoteException
Get total number of logins

Throws:
RemoteException

getAnonLoginNbr

int getAnonLoginNbr()
                    throws RemoteException
Get current number of anonymous logins.

Throws:
RemoteException

getTotalAnonLoginNbr

int getTotalAnonLoginNbr()
                         throws RemoteException
Get total number of anonymous logins

Throws:
RemoteException

setListener

void setListener(FtpStatisticsListener listener)
                 throws RemoteException
Set a listener object.

Throws:
RemoteException

getListener

FtpStatisticsListener getListener()
                                  throws RemoteException
Get listener object.

Throws:
RemoteException

setFileListener

void setFileListener(FtpFileListener listener)
                     throws RemoteException
Get file listener

Throws:
RemoteException

getFileListener

FtpFileListener getFileListener()
                                throws RemoteException
Set file listener

Throws:
RemoteException


Copyright © 2001-2012 Codehaus. All Rights Reserved.