Class DummyStatisticDataQueueService
- java.lang.Object
-
- org.exoplatform.analytics.queue.service.DummyStatisticDataQueueService
-
- All Implemented Interfaces:
org.exoplatform.analytics.api.service.StatisticDataQueueService,org.picocontainer.Startable
public class DummyStatisticDataQueueService extends Object implements org.exoplatform.analytics.api.service.StatisticDataQueueService, org.picocontainer.Startable
-
-
Constructor Summary
Constructors Constructor Description DummyStatisticDataQueueService(org.exoplatform.container.PortalContainer container, org.exoplatform.analytics.api.service.StatisticDataProcessorService statisticDataProcessorService, org.exoplatform.services.cache.CacheService cacheService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.exoplatform.analytics.model.StatisticDataget(long id)longgetAverageExecutionTime()longgetExecutionCount()longgetLastExecutionTime()voidprocessQueue()voidput(org.exoplatform.analytics.model.StatisticData data)intqueueSize()voidstart()voidstop()
-
-
-
Method Detail
-
start
public void start()
- Specified by:
startin interfaceorg.picocontainer.Startable
-
processQueue
public void processQueue()
- Specified by:
processQueuein interfaceorg.exoplatform.analytics.api.service.StatisticDataQueueService
-
stop
public void stop()
- Specified by:
stopin interfaceorg.picocontainer.Startable
-
put
public void put(org.exoplatform.analytics.model.StatisticData data)
- Specified by:
putin interfaceorg.exoplatform.analytics.api.service.StatisticDataQueueService
-
get
public org.exoplatform.analytics.model.StatisticData get(long id)
- Specified by:
getin interfaceorg.exoplatform.analytics.api.service.StatisticDataQueueService
-
queueSize
public int queueSize()
- Specified by:
queueSizein interfaceorg.exoplatform.analytics.api.service.StatisticDataQueueService
-
getAverageExecutionTime
public long getAverageExecutionTime()
- Specified by:
getAverageExecutionTimein interfaceorg.exoplatform.analytics.api.service.StatisticDataQueueService
-
getExecutionCount
public long getExecutionCount()
- Specified by:
getExecutionCountin interfaceorg.exoplatform.analytics.api.service.StatisticDataQueueService
-
getLastExecutionTime
public long getLastExecutionTime()
- Specified by:
getLastExecutionTimein interfaceorg.exoplatform.analytics.api.service.StatisticDataQueueService
-
-