Package org.opennms.netmgt.enlinkd
Class LldpOnmsTopologyUpdater
- java.lang.Object
-
- org.opennms.netmgt.enlinkd.common.Discovery
-
- org.opennms.netmgt.enlinkd.common.TopologyUpdater
-
- org.opennms.netmgt.enlinkd.LldpOnmsTopologyUpdater
-
- All Implemented Interfaces:
java.lang.Runnable
,ReadyRunnable
,OnmsTopologyUpdater
public class LldpOnmsTopologyUpdater extends TopologyUpdater
-
-
Constructor Summary
Constructors Constructor Description LldpOnmsTopologyUpdater(OnmsTopologyDao topologyDao, LldpTopologyService lldpTopologyService, NodeTopologyService nodeTopologyService)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description OnmsTopology
buildTopology()
static LldpOnmsTopologyUpdater
clone(LldpOnmsTopologyUpdater bpu)
static OnmsTopologyPort
create(OnmsTopologyVertex source, LldpLinkTopologyEntity sourceLink, LldpLinkTopologyEntity targetlink, SnmpInterfaceTopologyEntity snmpiface)
LldpTopologyService
getLldpTopologyService()
java.lang.String
getName()
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
-
LldpOnmsTopologyUpdater
public LldpOnmsTopologyUpdater(OnmsTopologyDao topologyDao, LldpTopologyService lldpTopologyService, NodeTopologyService nodeTopologyService)
-
-
Method Detail
-
clone
public static LldpOnmsTopologyUpdater clone(LldpOnmsTopologyUpdater bpu)
-
create
public static OnmsTopologyPort create(OnmsTopologyVertex source, LldpLinkTopologyEntity sourceLink, LldpLinkTopologyEntity targetlink, SnmpInterfaceTopologyEntity snmpiface)
-
getName
public java.lang.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()
-
getLldpTopologyService
public LldpTopologyService getLldpTopologyService()
-
-