public class NrtController extends Object
Modifier and Type | Class and Description |
---|---|
protected static class |
NrtController.MetricTuple |
Constructor and Description |
---|
NrtController() |
Modifier and Type | Method and Description |
---|---|
String |
getMeasurementSetsForDestination(String nrtCollectionTaskId)
Will be called by the JS-Graphing-Frontend as http/GET Get Measurements from NrtBroker, transform them into Json and return
them to the JS-Graphing-Frontend
|
protected Map<String,List<NrtController.MetricTuple>> |
getMetricIdsByProtocol(Map<String,String> rrdGraphAttributesMetaData)
Provides a Map that provides Lists of MetricIds by protocols.
|
NrtBroker |
getNrtBroker() |
Map<String,String> |
getRequiredExternalPropertyAttributes(OnmsResource reportResource,
PrefabGraph prefabGraph) |
Set<RrdGraphAttribute> |
getRequiredRrdGraphAttributes(OnmsResource reportResource,
PrefabGraph prefabGraph) |
Map<String,String> |
getRequiredStringPropertyAttributes(OnmsResource reportResource,
PrefabGraph prefabGraph) |
ResourceStorageDao |
getResourceStorageDao() |
void |
nrtCollectionJobTrigger(String nrtCollectionTaskId,
javax.servlet.http.HttpSession httpSession)
Will be called by the JS-Graphing-Frontend as http/GET Publishes the CollectionJob corresponding to the
nrtCollectionTaskId.
|
ModelAndView |
nrtStart(ResourceId resourceId,
String report,
javax.servlet.http.HttpSession httpSession) |
void |
setGraphDao(GraphDao graphDao) |
void |
setNodeDao(NodeDao nodeDao) |
void |
setNrtBroker(NrtBroker nrtBroker) |
void |
setResourceDao(ResourceDao resourceDao) |
void |
setResourceStorageDao(ResourceStorageDao resourceStorageDao) |
void |
setSnmpAgentConfigFactory(SnmpAgentConfigFactory snmpAgentConfigFactory) |
public ModelAndView nrtStart(ResourceId resourceId, String report, javax.servlet.http.HttpSession httpSession)
public void nrtCollectionJobTrigger(String nrtCollectionTaskId, javax.servlet.http.HttpSession httpSession)
nrtCollectionTaskId
- httpSession
- public String getMeasurementSetsForDestination(String nrtCollectionTaskId)
nrtCollectionTaskId
- public Set<RrdGraphAttribute> getRequiredRrdGraphAttributes(OnmsResource reportResource, PrefabGraph prefabGraph)
public Map<String,String> getRequiredExternalPropertyAttributes(OnmsResource reportResource, PrefabGraph prefabGraph)
public Map<String,String> getRequiredStringPropertyAttributes(OnmsResource reportResource, PrefabGraph prefabGraph)
protected Map<String,List<NrtController.MetricTuple>> getMetricIdsByProtocol(Map<String,String> rrdGraphAttributesMetaData)
rrdGraphAttributesMetaData
- String-key is the RrdGraphArrtibute the String-value is the MetaDataLinepublic void setNodeDao(NodeDao nodeDao)
public void setGraphDao(GraphDao graphDao)
public void setResourceDao(ResourceDao resourceDao)
public void setSnmpAgentConfigFactory(SnmpAgentConfigFactory snmpAgentConfigFactory)
public NrtBroker getNrtBroker()
public void setNrtBroker(NrtBroker nrtBroker)
public ResourceStorageDao getResourceStorageDao()
public void setResourceStorageDao(ResourceStorageDao resourceStorageDao)
Copyright © 2021. All rights reserved.