| Package | Description |
|---|---|
| com.h3c.sdn.adm.dao.model |
Model POJOs implementations used to persist and retrieve information
applicable at the Administrator tier of the SDN Controller.
|
| com.h3c.sdn.adm.role |
...
|
| com.h3c.sdn.region |
...
|
| Modifier and Type | Method and Description |
|---|---|
ControllerNode |
RegionEntity.getMaster() |
| Modifier and Type | Method and Description |
|---|---|
Set<ControllerNode> |
RegionEntity.getSlaves() |
| Modifier and Type | Method and Description |
|---|---|
void |
RegionEntity.setMaster(ControllerNode master) |
| Modifier and Type | Method and Description |
|---|---|
void |
RegionEntity.setSlaves(Set<ControllerNode> slaves) |
| Constructor and Description |
|---|
RegionEntity(UUID uid,
ControllerNode master) |
| Modifier and Type | Method and Description |
|---|---|
ControllerNode |
RoleService.getMaster(DataPathId dpid)
Returns the controller which is playing the role of MASTER to the given
controlled entity.
|
ControllerNode |
RoleService.getMaster(DataPathId dpid,
boolean teamAware)
Returns the controller which is playing the MASTER role in relation to
the given datapath, which need not be necessarily of the local controller.
|
ControllerNode |
RoleService.getMaster(IpAddress deviceIp)
Returns the controller which is playing the role of MASTER to the given
controlled entity(switch etc).
|
ControllerNode |
RoleEvent.newMaster()
The controller which has now taken over the responsibility of playing
MASTER role to the affected datapaths.
|
ControllerNode |
RoleEvent.oldMaster()
The controller which was replaced as Master to the given datapaths.
|
| Modifier and Type | Method and Description |
|---|---|
Set<ControllerNode> |
RoleService.getSlaves(IpAddress deviceIp)
Returns the controller which are playing the role of SLAVE to the given
controlled entity(switch etc).
|
| Modifier and Type | Method and Description |
|---|---|
ControllerRole |
RoleService.getCurrentRole(ControllerNode controller,
IpAddress deviceIp)
Returns the role that the given controller is playing in relation to the
specified network element.
|
Set<IpAddress> |
RoleService.getMasterElements(ControllerNode controller)
Returns list of controlled entities to which the given controller is
playing the role of MASTER.
|
Set<IpAddress> |
RoleService.getSlaveElements(ControllerNode controller)
Returns list of controlled entities to which the given controller is
playing the role of SLAVE.
|
void |
RoleAssertService.informRole(ControllerRole role,
ControllerNode controller,
ControlledEntity device)
Informs the given device of the role the specified controller is about
to take oath in relation to that device.
|
void |
RoleAssertService.informRole(ControllerRole role,
ControllerNode controller,
Set<ControlledEntity> devices)
Informs the given set of devices of the role the specified controller
is about to take oath in relation to those devices.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ControllerNodeModel
Default implementation of a Controller Node.
|
| Modifier and Type | Method and Description |
|---|---|
ControllerNode |
Region.master()
Retrieves the controller which is acting as MASTER in this region.
|
ControllerNode |
RegionModel.master() |
| Modifier and Type | Method and Description |
|---|---|
Set<ControllerNode> |
Region.slaves()
Retrieves set of controllers which are playing the role of SLAVE in
this region.
|
Set<ControllerNode> |
RegionModel.slaves() |
| Modifier and Type | Method and Description |
|---|---|
void |
RegionModel.setMaster(ControllerNode master) |
| Modifier and Type | Method and Description |
|---|---|
void |
RegionModel.setSlaves(Set<ControllerNode> slaves) |
| 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) |
| 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) |
Copyright © 2014. All Rights Reserved.