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 java.lang.Object
implements DataSampleProcessor<DataSample>, MonitoringService

View Source

Author:
Michael C. Han, Brian Wing Shun Chan

Constructor Summary
DefaultMonitoringService()
           
 
Method Summary
 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)
           
 
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(java.lang.String namespace)
Specified by:
getLevel in interface MonitoringService

getNamespaces

public java.util.Set<java.lang.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(java.lang.String namespace,
                                        DataSampleProcessor<DataSample> dataSampleProcessor)

setDataSampleProcessors

public void setDataSampleProcessors(java.util.Map<java.lang.String,java.util.List<DataSampleProcessor<DataSample>>> dataSampleProcessors)

setLevel

public void setLevel(java.lang.String namespace,
                     Level level)
Specified by:
setLevel in interface MonitoringService

setLevels

public void setLevels(java.util.Map<java.lang.String,java.lang.String> levels)

unregisterDataSampleProcessor

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