Package org.opennms.netmgt.enlinkd
Class OspfOnmsTopologyUpdater
- java.lang.Object
-
- org.opennms.netmgt.enlinkd.common.Discovery
-
- org.opennms.netmgt.enlinkd.common.TopologyUpdater
-
- org.opennms.netmgt.enlinkd.OspfOnmsTopologyUpdater
-
- All Implemented Interfaces:
Runnable
,ReadyRunnable
,OnmsTopologyUpdater
public class OspfOnmsTopologyUpdater extends TopologyUpdater
-
-
Constructor Summary
Constructors Constructor Description OspfOnmsTopologyUpdater(OnmsTopologyDao topologyDao, OspfTopologyService ospfTopologyService, NodeTopologyService nodeTopologyService)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description OnmsTopology
buildTopology()
static OspfOnmsTopologyUpdater
clone(OspfOnmsTopologyUpdater bpu)
static OnmsTopologyPort
create(OnmsTopologyVertex source, OspfLinkTopologyEntity sourcelink, OspfLinkTopologyEntity targetlink, SnmpInterfaceTopologyEntity snmpiface)
String
getName()
OspfTopologyService
getOspfTopologyService()
OnmsTopologyProtocol
getProtocol()
-
Methods inherited from class org.opennms.netmgt.enlinkd.common.TopologyUpdater
create, create, forceRun, getDefaultFocusPoint, getIpPrimaryMap, getNodeMap, getNodeTopologyService, getSnmpInterfaceTable, getTopology, getTopologyDao, isForceRun, isRegistered, isRunned, register, runDiscovery, runDiscoveryInternally, setRegistered, setRunned, setTopology, unregister
-
Methods inherited from class org.opennms.netmgt.enlinkd.common.Discovery
equals, getInfo, getInitialSleepTime, getPollInterval, getScheduler, hashCode, isReady, run, schedule, setInitialSleepTime, setPollInterval, setScheduler, suspend, unschedule, wakeUp
-
-
-
-
Constructor Detail
-
OspfOnmsTopologyUpdater
public OspfOnmsTopologyUpdater(OnmsTopologyDao topologyDao, OspfTopologyService ospfTopologyService, NodeTopologyService nodeTopologyService)
-
-
Method Detail
-
clone
public static OspfOnmsTopologyUpdater clone(OspfOnmsTopologyUpdater bpu)
-
create
public static OnmsTopologyPort create(OnmsTopologyVertex source, OspfLinkTopologyEntity sourcelink, OspfLinkTopologyEntity targetlink, SnmpInterfaceTopologyEntity snmpiface)
-
getName
public String getName()
- Specified by:
getName
in interfaceOnmsTopologyUpdater
- Specified by:
getName
in classDiscovery
-
buildTopology
public OnmsTopology buildTopology()
- Specified by:
buildTopology
in classTopologyUpdater
-
getProtocol
public OnmsTopologyProtocol getProtocol()
-
getOspfTopologyService
public OspfTopologyService getOspfTopologyService()
-
-