public class BroadcastDomain extends Object
Constructor and Description |
---|
BroadcastDomain() |
Modifier and Type | Method and Description |
---|---|
void |
add(SharedSegment segment) |
void |
addBridge(Bridge bridge) |
void |
clear() |
void |
clearTopology() |
boolean |
containBridgeId(int nodeid) |
boolean |
containsAtleastOne(Set<Integer> nodeids) |
Bridge |
getBridge(int bridgeId) |
Set<Integer> |
getBridgeNodesOnDomain() |
Set<Bridge> |
getBridgeOnSharedSegment(SharedSegment segment) |
Set<Bridge> |
getBridges() |
boolean |
getLock(Object locker) |
Set<String> |
getMacsOnDomain() |
Bridge |
getRootBridge() |
Integer |
getRootBridgeId() |
SharedSegment |
getSharedSegment(Integer bridgeId,
Integer bridgePort) |
List<SharedSegment> |
getSharedSegmentOnTopologyForBridge(Integer bridgeId) |
List<SharedSegment> |
getTopology() |
boolean |
hasRootBridge() |
void |
hierarchySetUp(Bridge root) |
boolean |
isEmpty() |
void |
loadTopologyEntry(SharedSegment segment) |
boolean |
releaseLock(Object locker) |
void |
removeBridge(int bridgeId) |
List<SharedSegment> |
removeSharedSegmentOnTopologyForBridge(Integer bridgeId) |
public void clearTopology()
public boolean isEmpty()
public boolean getLock(Object locker)
public boolean releaseLock(Object locker)
public List<SharedSegment> getTopology()
public boolean hasRootBridge()
public Integer getRootBridgeId()
public Bridge getRootBridge()
public void addBridge(Bridge bridge)
public Bridge getBridge(int bridgeId)
public void add(SharedSegment segment)
public void loadTopologyEntry(SharedSegment segment)
public boolean containBridgeId(int nodeid)
public void removeBridge(int bridgeId)
public List<SharedSegment> getSharedSegmentOnTopologyForBridge(Integer bridgeId)
public List<SharedSegment> removeSharedSegmentOnTopologyForBridge(Integer bridgeId)
public Set<Bridge> getBridgeOnSharedSegment(SharedSegment segment)
public SharedSegment getSharedSegment(Integer bridgeId, Integer bridgePort)
public void hierarchySetUp(Bridge root)
public void clear()
Copyright © 2017. All rights reserved.