public abstract class TopologyUpdater extends Discovery implements OnmsTopologyUpdater
| Constructor and Description |
|---|
TopologyUpdater(TopologyService topologyService,
OnmsTopologyDao topologyDao,
NodeTopologyService nodeTopologyService) |
| Modifier and Type | Method and Description |
|---|---|
abstract OnmsTopology |
buildTopology() |
static OnmsTopologyVertex |
create(NodeTopologyEntity node,
IpInterfaceTopologyEntity primary) |
static OnmsTopologyProtocol |
create(ProtocolSupported protocol) |
void |
forceRun() |
NodeTopologyEntity |
getDefaultFocusPoint() |
Map<Integer,IpInterfaceTopologyEntity> |
getIpPrimaryMap() |
Map<Integer,NodeTopologyEntity> |
getNodeMap() |
NodeTopologyService |
getNodeTopologyService() |
com.google.common.collect.Table<Integer,Integer,SnmpInterfaceTopologyEntity> |
getSnmpInterfaceTable() |
OnmsTopology |
getTopology() |
OnmsTopologyDao |
getTopologyDao() |
boolean |
isForceRun() |
boolean |
isRegistered() |
boolean |
isRunned() |
void |
register() |
void |
runDiscovery() |
protected OnmsTopology |
runDiscoveryInternally(OnmsTopology oldTopology) |
void |
setRegistered(boolean registered) |
void |
setRunned(boolean runned) |
void |
setTopology(OnmsTopology topology) |
void |
unregister() |
equals, getInfo, getInitialSleepTime, getName, getPollInterval, getScheduler, hashCode, isReady, run, schedule, setInitialSleepTime, setPollInterval, setScheduler, suspend, unschedule, wakeUpclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetName, getProtocolpublic TopologyUpdater(TopologyService topologyService, OnmsTopologyDao topologyDao, NodeTopologyService nodeTopologyService)
public static OnmsTopologyProtocol create(ProtocolSupported protocol)
public static OnmsTopologyVertex create(NodeTopologyEntity node, IpInterfaceTopologyEntity primary)
public void register()
public void unregister()
public void runDiscovery()
runDiscovery in class Discoveryprotected OnmsTopology runDiscoveryInternally(OnmsTopology oldTopology)
public OnmsTopologyDao getTopologyDao()
public NodeTopologyService getNodeTopologyService()
public Map<Integer,NodeTopologyEntity> getNodeMap()
public Map<Integer,IpInterfaceTopologyEntity> getIpPrimaryMap()
public com.google.common.collect.Table<Integer,Integer,SnmpInterfaceTopologyEntity> getSnmpInterfaceTable()
public abstract OnmsTopology buildTopology()
public OnmsTopology getTopology()
getTopology in interface OnmsTopologyUpdaterpublic NodeTopologyEntity getDefaultFocusPoint()
public boolean isRegistered()
public void setRegistered(boolean registered)
public void setTopology(OnmsTopology topology)
public boolean isRunned()
public void setRunned(boolean runned)
public boolean isForceRun()
public void forceRun()
Copyright © 2022. All rights reserved.