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 Summary
Constructors Constructor Description StatisticDataProcessorService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddProcessor(StatisticDataProcessorPlugin dataProcessorPlugin)StatisticDataProcessorPlugingetProcessor(String id)List<StatisticDataProcessorPlugin>getProcessors()booleanisProcessorInitialized(String id)booleanpauseProcessor(String id)voidprocess(List<? extends StatisticDataQueueEntry> queueEntries)voidstart()voidstop()booleanunpauseProcessor(String id)
-
-
-
Method Detail
-
start
public void start()
- Specified by:
startin interfaceorg.picocontainer.Startable
-
stop
public void stop()
- Specified by:
stopin interfaceorg.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)
-
-