Interface BridgeTopologyService
-
- All Superinterfaces:
TopologyService
- All Known Implementing Classes:
BridgeTopologyServiceImpl
public interface BridgeTopologyService extends TopologyService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidadd(BroadcastDomain domain)booleancollectBft(int nodeid, int maxsize)voidcollectedBft(int nodeid)voiddelete(int nodeid)Set<BroadcastDomain>findAll()BroadcastDomaingetBroadcastDomain(int nodeId)List<MacPort>getMacPorts()SharedSegmentgetSharedSegment(String mac)List<SharedSegment>getSharedSegments(int nodeid)Map<Integer,Set<BridgeForwardingTableEntry>>getUpdateBftMap()voidload()List<TopologyShared>match()voidreconcile(int nodeId, Date now)BroadcastDomainreconcile(BroadcastDomain domain, int nodeid)voidstore(int nodeId, List<BridgeForwardingTableEntry> bft)voidstore(int nodeId, BridgeElement bridge)voidstore(int nodeId, BridgeStpLink link)voidstore(BroadcastDomain domain, Date now)voidupdateBridgeOnDomain(BroadcastDomain domain, Integer nodeid)Set<BridgeForwardingTableEntry>useBridgeTopologyUpdateBFT(int nodeid)-
Methods inherited from interface org.opennms.netmgt.enlinkd.service.api.TopologyService
hasUpdates, parseUpdates, refresh, updatesAvailable
-
-
-
-
Method Detail
-
collectBft
boolean collectBft(int nodeid, int maxsize)
-
collectedBft
void collectedBft(int nodeid)
-
load
void load()
-
getSharedSegments
List<SharedSegment> getSharedSegments(int nodeid)
-
getSharedSegment
SharedSegment getSharedSegment(String mac)
-
delete
void delete(int nodeid) throws BridgeTopologyException- Throws:
BridgeTopologyException
-
reconcile
BroadcastDomain reconcile(BroadcastDomain domain, int nodeid) throws BridgeTopologyException
- Throws:
BridgeTopologyException
-
reconcile
void reconcile(int nodeId, Date now)
-
store
void store(int nodeId, BridgeElement bridge)
-
store
void store(int nodeId, BridgeStpLink link)
-
store
void store(int nodeId, List<BridgeForwardingTableEntry> bft)
-
store
void store(BroadcastDomain domain, Date now) throws BridgeTopologyException
- Throws:
BridgeTopologyException
-
add
void add(BroadcastDomain domain)
-
updateBridgeOnDomain
void updateBridgeOnDomain(BroadcastDomain domain, Integer nodeid)
-
findAll
Set<BroadcastDomain> findAll()
-
getBroadcastDomain
BroadcastDomain getBroadcastDomain(int nodeId)
-
getUpdateBftMap
Map<Integer,Set<BridgeForwardingTableEntry>> getUpdateBftMap()
-
useBridgeTopologyUpdateBFT
Set<BridgeForwardingTableEntry> useBridgeTopologyUpdateBFT(int nodeid)
-
match
List<TopologyShared> match()
-
-