public class EnhancedLinkdServiceImpl extends Object implements EnhancedLinkdService
Constructor and Description |
---|
EnhancedLinkdServiceImpl() |
public List<Node> getSnmpNodeList()
EnhancedLinkdService
getSnmpNodeList
getSnmpNodeList
in interface EnhancedLinkdService
List
object.public Node getSnmpNode(int nodeid)
EnhancedLinkdService
getSnmpNode
getSnmpNode
in interface EnhancedLinkdService
nodeid
- a int.org.opennms.netmgt.enlinkd.LinkableNode
object.public void delete(int nodeId)
EnhancedLinkdService
delete
delete
in interface EnhancedLinkdService
nodeId
- a int.
Remove any reference in topology for nodeid
public void reconcileLldp(int nodeId, Date now)
reconcileLldp
in interface EnhancedLinkdService
public void reconcileOspf(int nodeId, Date now)
reconcileOspf
in interface EnhancedLinkdService
public void reconcileIsis(int nodeId, Date now)
reconcileIsis
in interface EnhancedLinkdService
public void reconcileCdp(int nodeId, Date now)
reconcileCdp
in interface EnhancedLinkdService
public void reconcileIpNetToMedia(int nodeId, Date now)
reconcileIpNetToMedia
in interface EnhancedLinkdService
public 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 EnhancedLinkdService
public void store(int nodeId, OspfLink link)
store
in interface EnhancedLinkdService
public 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 EnhancedLinkdService
public 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 EnhancedLinkdService
public Map<Integer,List<BridgeMacLink>> getUpdateBftMap()
getUpdateBftMap
in interface EnhancedLinkdService
public void reconcileBridge(int nodeId, Date now)
reconcileBridge
in interface EnhancedLinkdService
public Set<BroadcastDomain> getAllBroadcastDomains()
getAllBroadcastDomains
in interface EnhancedLinkdService
public void save(BroadcastDomain domain)
save
in interface EnhancedLinkdService
public void cleanBroadcastDomains()
cleanBroadcastDomains
in interface EnhancedLinkdService
public BroadcastDomain getBridgeTopologyBroadcastDomain(int nodeId)
getBridgeTopologyBroadcastDomain
in interface EnhancedLinkdService
public boolean hasUpdatedBft(int nodeid)
hasUpdatedBft
in interface EnhancedLinkdService
public List<BridgeMacLink> useBridgeTopologyUpdateBFT(int nodeid)
useBridgeTopologyUpdateBFT
in interface EnhancedLinkdService
public List<BridgeMacLink> getBridgeTopologyUpdateBFT(int nodeid)
getBridgeTopologyUpdateBFT
in interface EnhancedLinkdService
public void save(int rootid, List<BridgeMacLink> rootBFT)
save
in interface EnhancedLinkdService
public 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 EnhancedLinkdService
public 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<BridgeMacLink> getBridgeTopologyRootBFT(int nodeid)
getBridgeTopologyRootBFT
in interface EnhancedLinkdService
public List<BridgeElement> getBridgeElements(Set<Integer> nodes)
getBridgeElements
in interface EnhancedLinkdService
Copyright © 2017. All rights reserved.