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)java.util.Set<BroadcastDomain>findAll()BroadcastDomaingetBroadcastDomain(int nodeId)java.util.List<MacPort>getMacPorts()SharedSegmentgetSharedSegment(java.lang.String mac)java.util.List<SharedSegment>getSharedSegments(int nodeid)java.util.Map<java.lang.Integer,java.util.Set<BridgeForwardingTableEntry>>getUpdateBftMap()voidload()java.util.List<TopologyShared>match()voidreconcile(int nodeId, java.util.Date now)BroadcastDomainreconcile(BroadcastDomain domain, int nodeid)voidstore(int nodeId, java.util.List<BridgeForwardingTableEntry> bft)voidstore(int nodeId, BridgeElement bridge)voidstore(int nodeId, BridgeStpLink link)voidstore(BroadcastDomain domain, java.util.Date now)voidupdateBridgeOnDomain(BroadcastDomain domain, java.lang.Integer nodeid)java.util.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
java.util.List<SharedSegment> getSharedSegments(int nodeid)
-
getSharedSegment
SharedSegment getSharedSegment(java.lang.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, java.util.Date now)
-
store
void store(int nodeId, BridgeElement bridge)
-
store
void store(int nodeId, BridgeStpLink link)
-
store
void store(int nodeId, java.util.List<BridgeForwardingTableEntry> bft)
-
store
void store(BroadcastDomain domain, java.util.Date now) throws BridgeTopologyException
- Throws:
BridgeTopologyException
-
add
void add(BroadcastDomain domain)
-
updateBridgeOnDomain
void updateBridgeOnDomain(BroadcastDomain domain, java.lang.Integer nodeid)
-
findAll
java.util.Set<BroadcastDomain> findAll()
-
getBroadcastDomain
BroadcastDomain getBroadcastDomain(int nodeId)
-
getUpdateBftMap
java.util.Map<java.lang.Integer,java.util.Set<BridgeForwardingTableEntry>> getUpdateBftMap()
-
useBridgeTopologyUpdateBFT
java.util.Set<BridgeForwardingTableEntry> useBridgeTopologyUpdateBFT(int nodeid)
-
match
java.util.List<TopologyShared> match()
-
getMacPorts
java.util.List<MacPort> getMacPorts()
-
-