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 OnmsTopology
buildTopology()
static BridgeOnmsTopologyUpdater
clone(BridgeOnmsTopologyUpdater bpu)
static OnmsTopologyPort
create(OnmsTopologyVertex source, BridgePort bp, SnmpInterfaceTopologyEntity snmpiface)
static OnmsTopologyPort
create(OnmsTopologyVertex source, MacPort mp, SnmpInterfaceTopologyEntity snmpiface)
static OnmsTopologyVertex
createMacsCloudVertex(List<MacPort> ports, TopologyShared segment)
static OnmsTopologyVertex
createSegmentVertex(TopologyShared segment)
static OnmsTopologyPort
createVertexPort(OnmsTopologyVertex vertex)
BridgeTopologyService
getBridgeTopologyService()
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
-
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:
getName
in interfaceOnmsTopologyUpdater
- Specified by:
getName
in classDiscovery
-
buildTopology
public OnmsTopology buildTopology()
- Specified by:
buildTopology
in classTopologyUpdater
-
getProtocol
public OnmsTopologyProtocol getProtocol()
-
getBridgeTopologyService
public BridgeTopologyService getBridgeTopologyService()
-
-