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
ConstructorsConstructorDescriptionDummyStatisticDataQueueService(org.exoplatform.container.PortalContainer container, org.exoplatform.analytics.api.service.StatisticDataProcessorService statisticDataProcessorService, org.exoplatform.services.cache.CacheService cacheService) -
Method Summary
-
Constructor Details
-
DummyStatisticDataQueueService
public DummyStatisticDataQueueService(org.exoplatform.container.PortalContainer container, org.exoplatform.analytics.api.service.StatisticDataProcessorService statisticDataProcessorService, org.exoplatform.services.cache.CacheService cacheService)
-
-
Method Details
-
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
-