Liferay 6.0.5

com.liferay.portal.monitoring
Class DefaultMonitoringService

java.lang.Object
  extended by com.liferay.portal.monitoring.DefaultMonitoringService
All Implemented Interfaces:
MonitoringService, DataSampleProcessor<DataSample>

public class DefaultMonitoringService
extends Object
implements DataSampleProcessor<DataSample>, MonitoringService


Constructor Summary
DefaultMonitoringService()
           
 
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

DefaultMonitoringService

public DefaultMonitoringService()
Method Detail

getLevel

public Level getLevel(String namespace)
Specified by:
getLevel in interface MonitoringService

getNamespaces

public Set<String> getNamespaces()
Specified by:
getNamespaces in interface MonitoringService

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 MonitoringService

setLevels

public void setLevels(Map<String,String> levels)

unregisterDataSampleProcessor

public void unregisterDataSampleProcessor(String namespace,
                                          DataSampleProcessor<DataSample> dataSampleProcessor)

Liferay 6.0.5