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