Package org.opennms.netmgt.enlinkd
Class BridgeOnmsTopologyUpdater
- java.lang.Object
-
- org.opennms.netmgt.enlinkd.common.Discovery
-
- org.opennms.netmgt.enlinkd.common.TopologyUpdater
-
- org.opennms.netmgt.enlinkd.BridgeOnmsTopologyUpdater
-
- All Implemented Interfaces:
Runnable,ReadyRunnable,OnmsTopologyUpdater
public class BridgeOnmsTopologyUpdater extends TopologyUpdater
-
-
Constructor Summary
Constructors Constructor Description BridgeOnmsTopologyUpdater(OnmsTopologyDao topologyDao, BridgeTopologyService bridgeTopologyService, NodeTopologyService nodeTopologyService)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description OnmsTopologybuildTopology()static BridgeOnmsTopologyUpdaterclone(BridgeOnmsTopologyUpdater bpu)static OnmsTopologyPortcreate(OnmsTopologyVertex source, BridgePort bp, SnmpInterfaceTopologyEntity snmpiface)static OnmsTopologyPortcreate(OnmsTopologyVertex source, MacPort mp, SnmpInterfaceTopologyEntity snmpiface)static OnmsTopologyVertexcreateMacsCloudVertex(List<MacPort> ports, TopologyShared segment)static OnmsTopologyVertexcreateSegmentVertex(TopologyShared segment)static OnmsTopologyPortcreateVertexPort(OnmsTopologyVertex vertex)BridgeTopologyServicegetBridgeTopologyService()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
-
BridgeOnmsTopologyUpdater
public BridgeOnmsTopologyUpdater(OnmsTopologyDao topologyDao, BridgeTopologyService bridgeTopologyService, NodeTopologyService nodeTopologyService)
-
-
Method Detail
-
clone
public static BridgeOnmsTopologyUpdater clone(BridgeOnmsTopologyUpdater bpu)
-
createSegmentVertex
public static OnmsTopologyVertex createSegmentVertex(TopologyShared segment)
-
createMacsCloudVertex
public static OnmsTopologyVertex createMacsCloudVertex(List<MacPort> ports, TopologyShared segment)
-
createVertexPort
public static OnmsTopologyPort createVertexPort(OnmsTopologyVertex vertex)
-
create
public static OnmsTopologyPort create(OnmsTopologyVertex source, BridgePort bp, SnmpInterfaceTopologyEntity snmpiface)
-
create
public static OnmsTopologyPort create(OnmsTopologyVertex source, MacPort mp, 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()
-
getBridgeTopologyService
public BridgeTopologyService getBridgeTopologyService()
-
-