com.liferay.portal.monitoring.statistics.portal
Class ServerStatistics

java.lang.Object
  extended by com.liferay.portal.monitoring.statistics.portal.ServerStatistics
All Implemented Interfaces:
DataSampleProcessor<PortalRequestDataSample>

public class ServerStatistics
extends java.lang.Object
implements DataSampleProcessor<PortalRequestDataSample>

View Source

Author:
Michael C. Han, Brian Wing Shun Chan

Constructor Summary
ServerStatistics(com.liferay.portal.service.CompanyLocalService companyLocalService)
           
 
Method Summary
 java.util.Set<java.lang.Long> getCompanyIds()
           
 CompanyStatistics getCompanyStatistics(long companyId)
           
 CompanyStatistics getCompanyStatistics(java.lang.String webId)
           
 java.util.Set<CompanyStatistics> getCompanyStatisticsSet()
           
 java.util.Set<java.lang.String> getWebIds()
           
 void processDataSample(PortalRequestDataSample portalRequestDataSample)
           
 CompanyStatistics register(java.lang.String webId)
           
 void reset()
           
 void reset(long companyId)
           
 void reset(java.lang.String webId)
           
 void unregister(java.lang.String webId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServerStatistics

public ServerStatistics(com.liferay.portal.service.CompanyLocalService companyLocalService)
Method Detail

getCompanyIds

public java.util.Set<java.lang.Long> getCompanyIds()

getCompanyStatistics

public CompanyStatistics getCompanyStatistics(long companyId)
                                       throws MonitoringException
Throws:
MonitoringException

getCompanyStatistics

public CompanyStatistics getCompanyStatistics(java.lang.String webId)
                                       throws MonitoringException
Throws:
MonitoringException

getCompanyStatisticsSet

public java.util.Set<CompanyStatistics> getCompanyStatisticsSet()

getWebIds

public java.util.Set<java.lang.String> getWebIds()

processDataSample

public void processDataSample(PortalRequestDataSample portalRequestDataSample)
Specified by:
processDataSample in interface DataSampleProcessor<PortalRequestDataSample>

register

public CompanyStatistics register(java.lang.String webId)

reset

public void reset()

reset

public void reset(long companyId)

reset

public void reset(java.lang.String webId)

unregister

public void unregister(java.lang.String webId)