com.liferay.portal.monitoring.statistics.portal
Class ServerSummaryStatistics

java.lang.Object
  extended by com.liferay.portal.monitoring.statistics.portal.ServerSummaryStatistics
All Implemented Interfaces:
com.liferay.portal.kernel.monitoring.statistics.SummaryStatistics

public class ServerSummaryStatistics
extends java.lang.Object
implements com.liferay.portal.kernel.monitoring.statistics.SummaryStatistics

Author:
Michael C. Han, Brian Wing Shun Chan

Constructor Summary
ServerSummaryStatistics()
           
 
Method Summary
 long getAverageTime()
           
 long getAverageTimeByCompany(long companyId)
           
 long getAverageTimeByCompany(java.lang.String webId)
           
 long getErrorCount()
           
 long getErrorCountByCompany(long companyId)
           
 long getErrorCountByCompany(java.lang.String webId)
           
 long getMaxTime()
           
 long getMaxTimeByCompany(long companyId)
           
 long getMaxTimeByCompany(java.lang.String webId)
           
 long getMinTime()
           
 long getMinTimeByCompany(long companyId)
           
 long getMinTimeByCompany(java.lang.String webId)
           
 long getRequestCount()
           
 long getRequestCountByCompany(long companyId)
           
 long getRequestCountByCompany(java.lang.String webId)
           
protected  com.liferay.portal.kernel.monitoring.statistics.RequestStatistics getRequestStatistics(long companyId)
           
protected  com.liferay.portal.kernel.monitoring.statistics.RequestStatistics getRequestStatistics(java.lang.String webId)
           
 long getSuccessCount()
           
 long getSuccessCountByCompany(long companyId)
           
 long getSuccessCountByCompany(java.lang.String webId)
           
 long getTimeoutCount()
           
 long getTimeoutCountByCompany(long companyId)
           
 long getTimeoutCountByCompany(java.lang.String webId)
           
 void setServerStatistics(ServerStatistics serverStatistics)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServerSummaryStatistics

public ServerSummaryStatistics()
Method Detail

getAverageTime

public long getAverageTime()
Specified by:
getAverageTime in interface com.liferay.portal.kernel.monitoring.statistics.SummaryStatistics

getAverageTimeByCompany

public long getAverageTimeByCompany(long companyId)
                             throws com.liferay.portal.kernel.monitoring.MonitoringException
Specified by:
getAverageTimeByCompany in interface com.liferay.portal.kernel.monitoring.statistics.SummaryStatistics
Throws:
com.liferay.portal.kernel.monitoring.MonitoringException

getAverageTimeByCompany

public long getAverageTimeByCompany(java.lang.String webId)
                             throws com.liferay.portal.kernel.monitoring.MonitoringException
Specified by:
getAverageTimeByCompany in interface com.liferay.portal.kernel.monitoring.statistics.SummaryStatistics
Throws:
com.liferay.portal.kernel.monitoring.MonitoringException

getErrorCount

public long getErrorCount()
Specified by:
getErrorCount in interface com.liferay.portal.kernel.monitoring.statistics.SummaryStatistics

getErrorCountByCompany

public long getErrorCountByCompany(long companyId)
                            throws com.liferay.portal.kernel.monitoring.MonitoringException
Specified by:
getErrorCountByCompany in interface com.liferay.portal.kernel.monitoring.statistics.SummaryStatistics
Throws:
com.liferay.portal.kernel.monitoring.MonitoringException

getErrorCountByCompany

public long getErrorCountByCompany(java.lang.String webId)
                            throws com.liferay.portal.kernel.monitoring.MonitoringException
Specified by:
getErrorCountByCompany in interface com.liferay.portal.kernel.monitoring.statistics.SummaryStatistics
Throws:
com.liferay.portal.kernel.monitoring.MonitoringException

getMaxTime

public long getMaxTime()
Specified by:
getMaxTime in interface com.liferay.portal.kernel.monitoring.statistics.SummaryStatistics

getMaxTimeByCompany

public long getMaxTimeByCompany(long companyId)
                         throws com.liferay.portal.kernel.monitoring.MonitoringException
Specified by:
getMaxTimeByCompany in interface com.liferay.portal.kernel.monitoring.statistics.SummaryStatistics
Throws:
com.liferay.portal.kernel.monitoring.MonitoringException

getMaxTimeByCompany

public long getMaxTimeByCompany(java.lang.String webId)
                         throws com.liferay.portal.kernel.monitoring.MonitoringException
Specified by:
getMaxTimeByCompany in interface com.liferay.portal.kernel.monitoring.statistics.SummaryStatistics
Throws:
com.liferay.portal.kernel.monitoring.MonitoringException

getMinTime

public long getMinTime()
Specified by:
getMinTime in interface com.liferay.portal.kernel.monitoring.statistics.SummaryStatistics

getMinTimeByCompany

public long getMinTimeByCompany(long companyId)
                         throws com.liferay.portal.kernel.monitoring.MonitoringException
Specified by:
getMinTimeByCompany in interface com.liferay.portal.kernel.monitoring.statistics.SummaryStatistics
Throws:
com.liferay.portal.kernel.monitoring.MonitoringException

getMinTimeByCompany

public long getMinTimeByCompany(java.lang.String webId)
                         throws com.liferay.portal.kernel.monitoring.MonitoringException
Specified by:
getMinTimeByCompany in interface com.liferay.portal.kernel.monitoring.statistics.SummaryStatistics
Throws:
com.liferay.portal.kernel.monitoring.MonitoringException

getRequestCount

public long getRequestCount()
Specified by:
getRequestCount in interface com.liferay.portal.kernel.monitoring.statistics.SummaryStatistics

getRequestCountByCompany

public long getRequestCountByCompany(long companyId)
                              throws com.liferay.portal.kernel.monitoring.MonitoringException
Specified by:
getRequestCountByCompany in interface com.liferay.portal.kernel.monitoring.statistics.SummaryStatistics
Throws:
com.liferay.portal.kernel.monitoring.MonitoringException

getRequestCountByCompany

public long getRequestCountByCompany(java.lang.String webId)
                              throws com.liferay.portal.kernel.monitoring.MonitoringException
Specified by:
getRequestCountByCompany in interface com.liferay.portal.kernel.monitoring.statistics.SummaryStatistics
Throws:
com.liferay.portal.kernel.monitoring.MonitoringException

getSuccessCount

public long getSuccessCount()
Specified by:
getSuccessCount in interface com.liferay.portal.kernel.monitoring.statistics.SummaryStatistics

getSuccessCountByCompany

public long getSuccessCountByCompany(long companyId)
                              throws com.liferay.portal.kernel.monitoring.MonitoringException
Specified by:
getSuccessCountByCompany in interface com.liferay.portal.kernel.monitoring.statistics.SummaryStatistics
Throws:
com.liferay.portal.kernel.monitoring.MonitoringException

getSuccessCountByCompany

public long getSuccessCountByCompany(java.lang.String webId)
                              throws com.liferay.portal.kernel.monitoring.MonitoringException
Specified by:
getSuccessCountByCompany in interface com.liferay.portal.kernel.monitoring.statistics.SummaryStatistics
Throws:
com.liferay.portal.kernel.monitoring.MonitoringException

getTimeoutCount

public long getTimeoutCount()
Specified by:
getTimeoutCount in interface com.liferay.portal.kernel.monitoring.statistics.SummaryStatistics

getTimeoutCountByCompany

public long getTimeoutCountByCompany(long companyId)
                              throws com.liferay.portal.kernel.monitoring.MonitoringException
Specified by:
getTimeoutCountByCompany in interface com.liferay.portal.kernel.monitoring.statistics.SummaryStatistics
Throws:
com.liferay.portal.kernel.monitoring.MonitoringException

getTimeoutCountByCompany

public long getTimeoutCountByCompany(java.lang.String webId)
                              throws com.liferay.portal.kernel.monitoring.MonitoringException
Specified by:
getTimeoutCountByCompany in interface com.liferay.portal.kernel.monitoring.statistics.SummaryStatistics
Throws:
com.liferay.portal.kernel.monitoring.MonitoringException

setServerStatistics

public void setServerStatistics(ServerStatistics serverStatistics)

getRequestStatistics

protected com.liferay.portal.kernel.monitoring.statistics.RequestStatistics getRequestStatistics(long companyId)
                                                                                          throws com.liferay.portal.kernel.monitoring.MonitoringException
Throws:
com.liferay.portal.kernel.monitoring.MonitoringException

getRequestStatistics

protected com.liferay.portal.kernel.monitoring.statistics.RequestStatistics getRequestStatistics(java.lang.String webId)
                                                                                          throws com.liferay.portal.kernel.monitoring.MonitoringException
Throws:
com.liferay.portal.kernel.monitoring.MonitoringException