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 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:
      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