public class EnhancedLinkdServiceImpl extends Object implements EnhancedLinkdService
| Constructor and Description |
|---|
EnhancedLinkdServiceImpl() |
public List<Node> getSnmpNodeList()
EnhancedLinkdServicegetSnmpNodeList
getSnmpNodeList in interface EnhancedLinkdServiceList object.public Node getSnmpNode(int nodeid)
EnhancedLinkdServicegetSnmpNode
getSnmpNode in interface EnhancedLinkdServicenodeid - a int.org.opennms.netmgt.enlinkd.LinkableNode object.public void delete(int nodeId)
EnhancedLinkdServicedelete
delete in interface EnhancedLinkdServicenodeId - a int.
Remove any reference in topology for nodeid
public void reconcileLldp(int nodeId,
Date now)
reconcileLldp in interface EnhancedLinkdServicepublic void reconcileOspf(int nodeId,
Date now)
reconcileOspf in interface EnhancedLinkdServicepublic void reconcileIsis(int nodeId,
Date now)
reconcileIsis in interface EnhancedLinkdServicepublic void reconcileCdp(int nodeId,
Date now)
reconcileCdp in interface EnhancedLinkdServicepublic void reconcileIpNetToMedia(int nodeId,
Date now)
reconcileIpNetToMedia in interface EnhancedLinkdServicepublic void store(int nodeId,
CdpLink link)
store in interface EnhancedLinkdService@Transactional
protected void saveCdpLink(int nodeId,
CdpLink saveMe)
public void store(int nodeId,
LldpLink link)
store in interface EnhancedLinkdService@Transactional
protected void saveLldpLink(int nodeId,
LldpLink saveMe)
@Transactional
public void store(int nodeId,
CdpElement element)
store in interface EnhancedLinkdService@Transactional
public void store(int nodeId,
LldpElement element)
store in interface EnhancedLinkdServicepublic void store(int nodeId,
OspfLink link)
store in interface EnhancedLinkdServicepublic void store(int nodeId,
IsIsLink link)
store in interface EnhancedLinkdService@Transactional
protected void saveIsisLink(int nodeId,
IsIsLink saveMe)
@Transactional
public void store(int nodeId,
OspfElement element)
store in interface EnhancedLinkdService@Transactional
public void store(int nodeId,
IsIsElement element)
store in interface EnhancedLinkdServicepublic void store(int nodeId,
BridgeElement bridge)
store in interface EnhancedLinkdService@Transactional
protected void saveBridgeElement(int nodeId,
BridgeElement saveMe)
public void store(int nodeId,
BridgeStpLink link)
store in interface EnhancedLinkdService@Transactional
protected void saveBridgeStpLink(int nodeId,
BridgeStpLink saveMe)
public void store(int nodeId,
List<BridgeMacLink> bft)
store in interface EnhancedLinkdServicepublic Map<Integer,List<BridgeMacLink>> getUpdateBftMap()
getUpdateBftMap in interface EnhancedLinkdServicepublic void reconcileBridge(int nodeId,
Date now)
reconcileBridge in interface EnhancedLinkdServicepublic Set<BroadcastDomain> getAllBroadcastDomains()
getAllBroadcastDomains in interface EnhancedLinkdServicepublic void save(BroadcastDomain domain)
save in interface EnhancedLinkdServicepublic void cleanBroadcastDomains()
cleanBroadcastDomains in interface EnhancedLinkdServicepublic BroadcastDomain getBroadcastDomain(int nodeId)
getBroadcastDomain in interface EnhancedLinkdServicepublic boolean hasUpdatedBft(int nodeid)
hasUpdatedBft in interface EnhancedLinkdServicepublic List<BridgeMacLink> useBridgeTopologyUpdateBFT(int nodeid)
useBridgeTopologyUpdateBFT in interface EnhancedLinkdServicepublic List<BridgeMacLink> getBridgeTopologyUpdateBFT(int nodeid)
getBridgeTopologyUpdateBFT in interface EnhancedLinkdServicepublic void store(BroadcastDomain domain, Date now)
store in interface EnhancedLinkdService@Transactional protected void saveBridgeMacLink(BridgeMacLink saveMe)
@Transactional protected void saveBridgeBridgeLink(BridgeBridgeLink saveMe)
public void store(int nodeId,
IpNetToMedia ipnettomedia)
store in interface EnhancedLinkdService@Transactional
protected void saveIpNetToMedia(int nodeId,
IpNetToMedia saveMe)
public void loadBridgeTopology()
loadBridgeTopology in interface EnhancedLinkdServicepublic CdpLinkDao getCdpLinkDao()
public void setCdpLinkDao(CdpLinkDao cdpLinkDao)
public LldpLinkDao getLldpLinkDao()
public void setLldpLinkDao(LldpLinkDao lldpLinkDao)
public NodeDao getNodeDao()
public void setNodeDao(NodeDao nodeDao)
public OspfLinkDao getOspfLinkDao()
public void setOspfLinkDao(OspfLinkDao ospfLinkDao)
public IsIsLinkDao getIsisLinkDao()
public void setIsisLinkDao(IsIsLinkDao isisLinkDao)
public CdpElementDao getCdpElementDao()
public void setCdpElementDao(CdpElementDao cdpElementDao)
public LldpElementDao getLldpElementDao()
public void setLldpElementDao(LldpElementDao lldpElementDao)
public OspfElementDao getOspfElementDao()
public void setOspfElementDao(OspfElementDao ospfElementDao)
public IsIsElementDao getIsisElementDao()
public void setIsisElementDao(IsIsElementDao isisElementDao)
public BridgeElementDao getBridgeElementDao()
public void setBridgeElementDao(BridgeElementDao bridgeElementDao)
public BridgeMacLinkDao getBridgeMacLinkDao()
public void setBridgeMacLinkDao(BridgeMacLinkDao bridgeMacLinkDao)
public BridgeBridgeLinkDao getBridgeBridgeLinkDao()
public void setBridgeBridgeLinkDao(BridgeBridgeLinkDao bridgeBridgeLinkDao)
public BridgeStpLinkDao getBridgeStpLinkDao()
public void setBridgeStpLinkDao(BridgeStpLinkDao bridgeStpLinkDao)
public IpNetToMediaDao getIpNetToMediaDao()
public void setIpNetToMediaDao(IpNetToMediaDao ipNetToMediaDao)
public BridgeTopologyDao getBridgeTopologyDao()
public void setBridgeTopologyDao(BridgeTopologyDao bridgeTopologyDao)
public List<BridgeElement> getBridgeElements(Set<Integer> nodes)
getBridgeElements in interface EnhancedLinkdServicepublic void persistForwarders()
persistForwarders in interface EnhancedLinkdServiceCopyright © 2020. All rights reserved.