Class 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 Detail

      • DummyStatisticDataQueueService

        public DummyStatisticDataQueueService​(org.exoplatform.container.PortalContainer container,
                                              org.exoplatform.analytics.api.service.StatisticDataProcessorService statisticDataProcessorService,
                                              org.exoplatform.services.cache.CacheService cacheService)
    • Method Detail

      • start

        public void start()
        Specified by:
        start in interface org.picocontainer.Startable
      • processQueue

        public void processQueue()
        Specified by:
        processQueue in interface org.exoplatform.analytics.api.service.StatisticDataQueueService
      • stop

        public void stop()
        Specified by:
        stop in interface org.picocontainer.Startable
      • put

        public void put​(org.exoplatform.analytics.model.StatisticData data)
        Specified by:
        put in interface org.exoplatform.analytics.api.service.StatisticDataQueueService
      • get

        public org.exoplatform.analytics.model.StatisticData get​(long id)
        Specified by:
        get in interface org.exoplatform.analytics.api.service.StatisticDataQueueService
      • queueSize

        public int queueSize()
        Specified by:
        queueSize in interface org.exoplatform.analytics.api.service.StatisticDataQueueService
      • getAverageExecutionTime

        public long getAverageExecutionTime()
        Specified by:
        getAverageExecutionTime in interface org.exoplatform.analytics.api.service.StatisticDataQueueService
      • getExecutionCount

        public long getExecutionCount()
        Specified by:
        getExecutionCount in interface org.exoplatform.analytics.api.service.StatisticDataQueueService
      • getLastExecutionTime

        public long getLastExecutionTime()
        Specified by:
        getLastExecutionTime in interface org.exoplatform.analytics.api.service.StatisticDataQueueService