public class StatsUpdateManagerImpl extends org.springframework.orm.hibernate3.support.HibernateDaoSupport implements Runnable, StatsUpdateManager, Observer, StatsUpdateManagerMXBean
| Modifier and Type | Field and Description |
|---|---|
long |
collectThreadUpdateInterval |
| Constructor and Description |
|---|
StatsUpdateManagerImpl() |
public void setCollectThreadEnabled(boolean enabled)
setCollectThreadEnabled in interface StatsUpdateManagerpublic boolean isCollectThreadEnabled()
isCollectThreadEnabled in interface StatsUpdateManagerpublic void setCollectThreadUpdateInterval(long dbUpdateInterval)
setCollectThreadUpdateInterval in interface StatsUpdateManagerpublic long getCollectThreadUpdateInterval()
getCollectThreadUpdateInterval in interface StatsUpdateManagerpublic void setCollectAdminEvents(boolean value)
setCollectAdminEvents in interface StatsUpdateManagerpublic boolean isCollectAdminEvents()
isCollectAdminEvents in interface StatsUpdateManagerpublic void setCollectEventsForSiteWithToolOnly(boolean value)
setCollectEventsForSiteWithToolOnly in interface StatsUpdateManagerpublic boolean isCollectEventsForSiteWithToolOnly()
isCollectEventsForSiteWithToolOnly in interface StatsUpdateManagerpublic void setStatsManager(StatsManager mng)
public void setEventRegistryService(EventRegistryService eventRegistryService)
public void setSiteService(SiteService ss)
public void setAliasService(AliasService as)
public void setEntityManager(EntityManager em)
public void setEventTrackingService(EventTrackingService ets)
public void setUsageSessionService(UsageSessionService uss)
public void init()
public void destroy()
public Event buildEvent(Date date, String event, String ref, String sessionUser, String sessionId)
buildEvent in interface StatsUpdateManagerpublic Event buildEvent(Date date, String event, String ref, String context, String sessionUser, String sessionId)
buildEvent in interface StatsUpdateManagerpublic boolean collectEvent(Event e)
collectEvent in interface StatsUpdateManagerpublic boolean collectEvents(List<Event> events)
collectEvents in interface StatsUpdateManagerpublic boolean collectEvents(Event[] events)
collectEvents in interface StatsUpdateManagerpublic long collectPastSiteEvents(String siteId, Date initialDate, Date finalDate)
collectPastSiteEvents in interface StatsUpdateManagerpublic boolean saveJobRun(JobRun jobRun)
saveJobRun in interface StatsUpdateManagerpublic JobRun getLatestJobRun() throws Exception
getLatestJobRun in interface StatsUpdateManagerExceptionpublic Date getEventDateFromLatestJobRun() throws Exception
getEventDateFromLatestJobRun in interface StatsUpdateManagerExceptionpublic int getQueueSize()
getQueueSize in interface StatsUpdateManagerpublic boolean isIdle()
isIdle in interface StatsUpdateManagerpublic void resetMetrics()
resetMetrics in interface StatsUpdateManagerpublic long getNumberOfEventsProcessed()
getNumberOfEventsProcessed in interface StatsUpdateManagergetNumberOfEventsProcessed in interface StatsUpdateManagerMXBeanpublic long getTotalTimeInEventProcessing()
getTotalTimeInEventProcessing in interface StatsUpdateManagergetTotalTimeInEventProcessing in interface StatsUpdateManagerMXBeanpublic long getResetTime()
getResetTime in interface StatsUpdateManagergetResetTime in interface StatsUpdateManagerMXBeanpublic long getTotalTimeElapsedSinceReset()
getTotalTimeElapsedSinceReset in interface StatsUpdateManagergetTotalTimeElapsedSinceReset in interface StatsUpdateManagerMXBeanpublic double getNumberOfEventsProcessedPerSec()
getNumberOfEventsProcessedPerSec in interface StatsUpdateManagergetNumberOfEventsProcessedPerSec in interface StatsUpdateManagerMXBeanpublic double getNumberOfEventsGeneratedPerSec()
getNumberOfEventsGeneratedPerSec in interface StatsUpdateManagergetNumberOfEventsGeneratedPerSec in interface StatsUpdateManagerMXBeanpublic long getAverageTimeInEventProcessingPerEvent()
getAverageTimeInEventProcessingPerEvent in interface StatsUpdateManagergetAverageTimeInEventProcessingPerEvent in interface StatsUpdateManagerMXBeanpublic String getMetricsSummary(boolean compact)
getMetricsSummary in interface StatsUpdateManagerpublic void update(Observable obs, Object o)
public void run()
protected boolean isRegisteredEvent(String eventId)
Copyright © 2006–2017 Universidade Fernando Pessoa. All rights reserved.