Liferay 6.1.2-ce-ga3

com.liferay.portal.kernel.monitoring
Class DefaultMonitoringProcessor

java.lang.Object
  extended by com.liferay.portal.kernel.monitoring.DefaultMonitoringProcessor
All Implemented Interfaces:
MonitoringProcessor, DataSampleProcessor<DataSample>

public class DefaultMonitoringProcessor
extends Object
implements DataSampleProcessor<DataSample>, MonitoringProcessor


Constructor Summary
DefaultMonitoringProcessor()
           
 
Method Summary
 Level getLevel(String namespace)
           
 Set<String> getNamespaces()
           
 void processDataSample(DataSample dataSample)
           
 void registerDataSampleProcessor(String namespace, DataSampleProcessor<DataSample> dataSampleProcessor)
           
 void setDataSampleProcessors(Map<String,List<DataSampleProcessor<DataSample>>> dataSampleProcessors)
           
 void setLevel(String namespace, Level level)
           
 void setLevels(Map<String,String> levels)
           
 void unregisterDataSampleProcessor(String namespace, DataSampleProcessor<DataSample> dataSampleProcessor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultMonitoringProcessor

public DefaultMonitoringProcessor()
Method Detail

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)

Liferay 6.1.2-ce-ga3