com.liferay.portal.kernel.monitoring
Class DefaultMonitoringProcessor
java.lang.Object
com.liferay.portal.kernel.monitoring.DefaultMonitoringProcessor
- All Implemented Interfaces:
- MonitoringProcessor, DataSampleProcessor<DataSample>
public class DefaultMonitoringProcessor
- extends Object
- implements DataSampleProcessor<DataSample>, MonitoringProcessor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultMonitoringProcessor
public DefaultMonitoringProcessor()
getLevel
public Level getLevel(String namespace)
- Specified by:
getLevel
in interface MonitoringProcessor
getNamespaces
public Set<String> getNamespaces()
- Specified by:
getNamespaces
in interface MonitoringProcessor
processDataSample
public void processDataSample(DataSample dataSample)
throws MonitoringException
- Specified by:
processDataSample
in interface DataSampleProcessor<DataSample>
- Throws:
MonitoringException
registerDataSampleProcessor
public void registerDataSampleProcessor(String namespace,
DataSampleProcessor<DataSample> dataSampleProcessor)
setDataSampleProcessors
public void setDataSampleProcessors(Map<String,List<DataSampleProcessor<DataSample>>> dataSampleProcessors)
setLevel
public void setLevel(String namespace,
Level level)
- Specified by:
setLevel
in interface MonitoringProcessor
setLevels
public void setLevels(Map<String,String> levels)
unregisterDataSampleProcessor
public void unregisterDataSampleProcessor(String namespace,
DataSampleProcessor<DataSample> dataSampleProcessor)