Interface AlarmPipelineManager
public interface AlarmPipelineManager
- 
Method SummaryModifier and TypeMethodDescriptionvoidevaluate(QualifiedPath pipelinePath, AlarmEvent alarmEvent) Put anAlarmEventonto aAlarmPipelinefor evaluation.com.google.common.collect.Multimap<QualifiedPath,TrackingContext> voidregisterBlockFactory(PipelineBlockFactory factory) Register aPipelineBlockFactory.voidunregisterBlockFactory(String factoryId) Unregister aPipelineBlockFactory.
- 
Method Details- 
getPipelineNamesList<QualifiedPath> getPipelineNames()- Returns:
- The names of the available, active pipelines, not null
 
- 
evaluatePut anAlarmEventonto aAlarmPipelinefor evaluation.- Parameters:
- pipelinePath- a- QualifiedPathto the- AlarmPipeline.
- alarmEvent- the- AlarmEventto evaluate.
 
- 
registerBlockFactoryRegister aPipelineBlockFactory. AllPipelineBlocks must have an associatedPipelineBlockFactorythat constructs them.- Parameters:
- factory- A- PipelineBlockFactory.
 
- 
unregisterBlockFactoryUnregister aPipelineBlockFactory.- Parameters:
- factoryId- The id (- PipelineBlockFactory.getId()) of the factory to unregister.
 
- 
getTrackingContextscom.google.common.collect.Multimap<QualifiedPath,TrackingContext> getTrackingContexts()- Returns:
- A copy of the root TrackingContexts for all outstanding AlarmEvents, grouped by pipeline name.
 
 
-