public interface AlarmPipelineManager
| Modifier and Type | Method and Description |
|---|---|
void |
evaluate(java.lang.String pipelineName,
AlarmEvent alarmEvent)
Put an
AlarmEvent onto a AlarmPipeline for evaluation. |
java.util.List<java.lang.String> |
getPipelineNames() |
com.google.common.collect.Multimap<java.lang.String,TrackingContext> |
getTrackingContexts() |
void |
registerBlockFactory(PipelineBlockFactory factory)
Register a
PipelineBlockFactory. |
void |
unregisterBlockFactory(java.lang.String factoryId)
Unregister a
PipelineBlockFactory. |
java.util.List<java.lang.String> getPipelineNames()
void evaluate(java.lang.String pipelineName,
AlarmEvent alarmEvent)
AlarmEvent onto a AlarmPipeline for evaluation.pipelineName - The name of the AlarmPipeline.alarmEvent - The AlarmEvent to evaluate.void registerBlockFactory(PipelineBlockFactory factory)
PipelineBlockFactory. All PipelineBlocks must have an associated
PipelineBlockFactory that constructs them.factory - A PipelineBlockFactory.void unregisterBlockFactory(java.lang.String factoryId)
PipelineBlockFactory.factoryId - The id (PipelineBlockFactory.getId()) of the factory to unregister.com.google.common.collect.Multimap<java.lang.String,TrackingContext> getTrackingContexts()