Class Configuration
- java.lang.Object
 - 
- org.opendaylight.infrautils.metrics.internal.Configuration
 
 
- 
public final class Configuration extends Object
Configuration properties for the metrics implementation.Karaf's OSGi ConfigAdmin service, via the cm blueprint extension, sets this from the etc/org.opendaylight.infrautils.metrics.cfg configuration file.
- Author:
 - Michael Vorburger.ch
 
 
- 
- 
Constructor Summary
Constructors Constructor Description Configuration(MetricProviderImpl metricProvider)Configuration(MetricProviderImpl metricProvider, Map<String,String> initialProperties) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetDeadlockedThreadsMaxLogIntervalSecs()intgetFileReporterIntervalSecs()intgetMaxThreads()intgetMaxThreadsMaxLogIntervalSecs()intgetThreadsWatcherIntervalMS()voidsetDeadlockedThreadsMaxLogIntervalSecs(int deadlockedThreadsMaxLogIntervalSecs)voidsetFileReporterIntervalSecs(int fileReporterIntervalSecs)voidsetMaxThreads(int maxThreads)voidsetMaxThreadsMaxLogIntervalSecs(int maxThreadsMaxLogIntervalSecs)voidsetThreadsWatcherIntervalMS(int ms)StringtoString()voidupdateProperties(Map<String,String> properties) 
 - 
 
- 
- 
Constructor Detail
- 
Configuration
public Configuration(MetricProviderImpl metricProvider, Map<String,String> initialProperties)
 
- 
Configuration
public Configuration(MetricProviderImpl metricProvider)
 
 - 
 
- 
Method Detail
- 
setFileReporterIntervalSecs
public void setFileReporterIntervalSecs(int fileReporterIntervalSecs)
 
- 
getFileReporterIntervalSecs
public int getFileReporterIntervalSecs()
 
- 
setThreadsWatcherIntervalMS
public void setThreadsWatcherIntervalMS(int ms)
 
- 
getThreadsWatcherIntervalMS
public int getThreadsWatcherIntervalMS()
 
- 
setMaxThreads
public void setMaxThreads(int maxThreads)
 
- 
getMaxThreads
public int getMaxThreads()
 
- 
setMaxThreadsMaxLogIntervalSecs
public void setMaxThreadsMaxLogIntervalSecs(int maxThreadsMaxLogIntervalSecs)
 
- 
getMaxThreadsMaxLogIntervalSecs
public int getMaxThreadsMaxLogIntervalSecs()
 
- 
setDeadlockedThreadsMaxLogIntervalSecs
public void setDeadlockedThreadsMaxLogIntervalSecs(int deadlockedThreadsMaxLogIntervalSecs)
 
- 
getDeadlockedThreadsMaxLogIntervalSecs
public int getDeadlockedThreadsMaxLogIntervalSecs()
 
 - 
 
 -