Class DummyStatisticDataQueueService

java.lang.Object
io.meeds.analytics.queue.service.DummyStatisticDataQueueService
All Implemented Interfaces:
io.meeds.analytics.api.service.StatisticDataQueueService

@Service public class DummyStatisticDataQueueService extends Object implements io.meeds.analytics.api.service.StatisticDataQueueService
  • Constructor Details

    • DummyStatisticDataQueueService

      public DummyStatisticDataQueueService()
  • Method Details

    • init

      @PostConstruct public void init()
    • shutdown

      @PreDestroy public void shutdown()
    • processQueueTransactional

      public void processQueueTransactional()
    • processQueue

      public void processQueue()
      Specified by:
      processQueue in interface io.meeds.analytics.api.service.StatisticDataQueueService
    • put

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

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

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

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

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

      public long getLastExecutionTime()
      Specified by:
      getLastExecutionTime in interface io.meeds.analytics.api.service.StatisticDataQueueService