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:
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 OnmsTopologybuildTopology()static LldpOnmsTopologyUpdaterclone(LldpOnmsTopologyUpdater bpu)static OnmsTopologyPortcreate(OnmsTopologyVertex source, LldpLinkTopologyEntity sourceLink, LldpLinkTopologyEntity targetlink, SnmpInterfaceTopologyEntity snmpiface)LldpTopologyServicegetLldpTopologyService()StringgetName()OnmsTopologyProtocolgetProtocol()-
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 String getName()
- Specified by:
getNamein interfaceOnmsTopologyUpdater- Specified by:
getNamein classDiscovery
-
buildTopology
public OnmsTopology buildTopology()
- Specified by:
buildTopologyin classTopologyUpdater
-
getProtocol
public OnmsTopologyProtocol getProtocol()
-
getLldpTopologyService
public LldpTopologyService getLldpTopologyService()
-
-