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 Summary
FieldsFields inherited from class org.exoplatform.container.component.BaseComponentPlugin
desc, name -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract StringgetId()voidinit()initializes the processorbooleanbooleanisPaused()abstract voidprocess(List<StatisticDataQueueEntry> processorQueueEntries) Process statistic datavoidsetInitialized(boolean initialized) voidsetPaused(boolean paused) Methods inherited from class org.exoplatform.container.component.BaseComponentPlugin
getDescription, getName, setDescription, setName
-
Field Details
-
initialized
protected boolean initialized -
paused
protected boolean paused
-
-
Constructor Details
-
StatisticDataProcessorPlugin
public StatisticDataProcessorPlugin()
-
-
Method Details
-
getId
- Returns:
- processor identifier
-
process
Process statistic data- Parameters:
processorQueueEntries-ListofStatisticDataQueueEntry
-
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)
-