public class DefaultMonitoringProcessor extends java.lang.Object implements DataSampleProcessor<DataSample>, MonitoringProcessor
| Constructor and Description |
|---|
DefaultMonitoringProcessor() |
| Modifier and Type | Method and Description |
|---|---|
Level |
getLevel(java.lang.String namespace) |
java.util.Set<java.lang.String> |
getNamespaces() |
void |
processDataSample(DataSample dataSample) |
void |
registerDataSampleProcessor(java.lang.String namespace,
DataSampleProcessor<DataSample> dataSampleProcessor) |
void |
setDataSampleProcessors(java.util.Map<java.lang.String,java.util.List<DataSampleProcessor<DataSample>>> dataSampleProcessors) |
void |
setLevel(java.lang.String namespace,
Level level) |
void |
setLevels(java.util.Map<java.lang.String,java.lang.String> levels) |
void |
unregisterDataSampleProcessor(java.lang.String namespace,
DataSampleProcessor<DataSample> dataSampleProcessor) |
public Level getLevel(java.lang.String namespace)
getLevel in interface MonitoringProcessorpublic java.util.Set<java.lang.String> getNamespaces()
getNamespaces in interface MonitoringProcessorpublic void processDataSample(DataSample dataSample) throws MonitoringException
processDataSample in interface DataSampleProcessor<DataSample>MonitoringExceptionpublic void registerDataSampleProcessor(java.lang.String namespace,
DataSampleProcessor<DataSample> dataSampleProcessor)
public void setDataSampleProcessors(java.util.Map<java.lang.String,java.util.List<DataSampleProcessor<DataSample>>> dataSampleProcessors)
public void setLevel(java.lang.String namespace,
Level level)
setLevel in interface MonitoringProcessorpublic void setLevels(java.util.Map<java.lang.String,java.lang.String> levels)
public void unregisterDataSampleProcessor(java.lang.String namespace,
DataSampleProcessor<DataSample> dataSampleProcessor)