public class RegionModel extends Model<Region> implements Region
| Constructor and Description |
|---|
RegionModel(ControllerNode mst,
Set<ControllerNode> slvs,
Set<ControlledEntity> devs) |
RegionModel(Id<Region,UUID> ud,
ControllerNode mst,
Set<ControllerNode> slvs,
Set<ControlledEntity> devs) |
| Modifier and Type | Method and Description |
|---|---|
ControllerNode |
master()
Retrieves the controller which is acting as MASTER in this region.
|
Set<ControlledEntity> |
networkElements()
Retrieves the network elements which are participating in this region.
|
void |
setDevices(Set<ControlledEntity> devices) |
void |
setMaster(ControllerNode master) |
void |
setSlaves(Set<ControllerNode> slaves) |
Set<ControllerNode> |
slaves()
Retrieves set of controllers which are playing the role of SLAVE in
this region.
|
String |
toString() |
equals, getId, hashCodeclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetIdpublic RegionModel(ControllerNode mst, Set<ControllerNode> slvs, Set<ControlledEntity> devs)
public RegionModel(Id<Region,UUID> ud, ControllerNode mst, Set<ControllerNode> slvs, Set<ControlledEntity> devs)
public ControllerNode master()
Regionpublic Set<ControllerNode> slaves()
Regionpublic Set<ControlledEntity> networkElements()
RegionnetworkElements in interface Regionpublic void setMaster(ControllerNode master)
master - the master to setpublic void setSlaves(Set<ControllerNode> slaves)
slaves - the slaves to setpublic void setDevices(Set<ControlledEntity> devices)
devices - the devices to setpublic String toString()
toString in class AbstractModel<Region,UUID>Copyright © 2014. All Rights Reserved.