Class StatisticDataProcessorService

java.lang.Object
org.exoplatform.analytics.api.service.StatisticDataProcessorService
All Implemented Interfaces:
org.picocontainer.Startable

public class StatisticDataProcessorService extends Object implements org.picocontainer.Startable
  • Constructor Details

    • StatisticDataProcessorService

      public StatisticDataProcessorService()
  • Method Details

    • start

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

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

      public void addProcessor(StatisticDataProcessorPlugin dataProcessorPlugin)
    • pauseProcessor

      public boolean pauseProcessor(String id)
    • unpauseProcessor

      public boolean unpauseProcessor(String id)
    • isProcessorInitialized

      public boolean isProcessorInitialized(String id)
    • getProcessors

      public List<StatisticDataProcessorPlugin> getProcessors()
    • getProcessor

      public StatisticDataProcessorPlugin getProcessor(String id)
    • process

      public void process(List<? extends StatisticDataQueueEntry> queueEntries)