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 void
add(BroadcastDomain domain)
boolean
collectBft(int nodeid, int maxsize)
void
collectedBft(int nodeid)
void
delete(int nodeid)
Set<BroadcastDomain>
findAll()
BroadcastDomain
getBroadcastDomain(int nodeId)
List<MacPort>
getMacPorts()
SharedSegment
getSharedSegment(String mac)
List<SharedSegment>
getSharedSegments(int nodeid)
Map<Integer,Set<BridgeForwardingTableEntry>>
getUpdateBftMap()
void
load()
List<TopologyShared>
match()
void
reconcile(int nodeId, Date now)
BroadcastDomain
reconcile(BroadcastDomain domain, int nodeid)
void
store(int nodeId, List<BridgeForwardingTableEntry> bft)
void
store(int nodeId, BridgeElement bridge)
void
store(int nodeId, BridgeStpLink link)
void
store(BroadcastDomain domain, Date now)
void
updateBridgeOnDomain(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()
-
-