public class SnmpMetricRepository extends Object implements MetricRepository, CollectionConfiguration<SnmpAgent,SnmpCollectionRequest>, org.osgi.service.cm.ManagedService
Constructor and Description |
---|
SnmpMetricRepository(String dataCollectionPath,
String dataCollectionDir,
org.osgi.framework.Bundle bundle)
Deprecated.
Should be initialized with URIs for config files instead
|
SnmpMetricRepository(URL dataCollectionConfigURL,
String groupURLs)
Load the specified data collection config file and then load all of the collection
groups from a comma-separated string value.
|
SnmpMetricRepository(URL dataCollectionConfigURL,
URL... dataCollectionGroupURLs) |
Modifier and Type | Method and Description |
---|---|
SnmpCollectionRequest |
createRequestForAgent(SnmpAgent agent) |
Metric |
getMetric(String metricName) |
Set<Metric> |
getMetrics(String groupName) |
String |
getPassword() |
String |
getUsername() |
void |
refresh() |
void |
setPassword(String password) |
void |
setUsername(String username) |
void |
updated(Dictionary<String,?> properties) |
public SnmpMetricRepository(String dataCollectionPath, String dataCollectionDir, org.osgi.framework.Bundle bundle) throws Exception
Exception
public SnmpMetricRepository(URL dataCollectionConfigURL, URL... dataCollectionGroupURLs) throws Exception
Exception
public SnmpMetricRepository(URL dataCollectionConfigURL, String groupURLs) throws Exception
dataCollectionConfigURL
- groupURLs
- Exception
public final void refresh() throws JAXBException, IOException
JAXBException
IOException
public SnmpCollectionRequest createRequestForAgent(SnmpAgent agent)
createRequestForAgent
in interface CollectionConfiguration<SnmpAgent,SnmpCollectionRequest>
public Set<Metric> getMetrics(String groupName)
getMetrics
in interface MetricRepository
public Metric getMetric(String metricName)
getMetric
in interface MetricRepository
public String getUsername()
public void setUsername(String username)
public String getPassword()
public void setPassword(String password)
public void updated(Dictionary<String,?> properties) throws org.osgi.service.cm.ConfigurationException
org.osgi.service.cm.ConfigurationException
Copyright © 2015. All rights reserved.