Class StatisticDataProcessorPlugin

java.lang.Object
org.exoplatform.container.component.BaseComponentPlugin
org.exoplatform.analytics.api.processor.StatisticDataProcessorPlugin
All Implemented Interfaces:
org.exoplatform.container.component.ComponentPlugin

public abstract class StatisticDataProcessorPlugin extends org.exoplatform.container.component.BaseComponentPlugin
  • Field Details

    • initialized

      protected boolean initialized
    • paused

      protected boolean paused
  • Constructor Details

    • StatisticDataProcessorPlugin

      public StatisticDataProcessorPlugin()
  • Method Details

    • getId

      public abstract String getId()
      Returns:
      processor identifier
    • process

      public abstract void process(List<StatisticDataQueueEntry> processorQueueEntries)
      Process statistic data
      Parameters:
      processorQueueEntries - List of StatisticDataQueueEntry
    • init

      public void init()
      initializes the processor
    • isInitialized

      public boolean isInitialized()
    • setInitialized

      public void setInitialized(boolean initialized)
    • isPaused

      public boolean isPaused()
    • setPaused

      public void setPaused(boolean paused)