Package org.onosproject.net.behaviour
Interface ControllerConfig
- 
- All Superinterfaces:
- Behaviour,- HandlerBehaviour
 
 public interface ControllerConfig extends HandlerBehaviour Device behaviour to obtain, set and remove controllers at the device.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description List<ControllerInfo>getControllers()Obtain the list of controller which are currently configured.default voidremoveControllers(List<ControllerInfo> controllers)Remove a list of controllers on a device.voidsetControllers(List<ControllerInfo> controllers)Set a list of controllers on a device.- 
Methods inherited from interface org.onosproject.net.driver.HandlerBehaviourhandler, setHandler
 
- 
 
- 
- 
- 
Method Detail- 
getControllersList<ControllerInfo> getControllers() Obtain the list of controller which are currently configured.- Returns:
- a list for controller descriptions
 
 - 
setControllersvoid setControllers(List<ControllerInfo> controllers) Set a list of controllers on a device.- Parameters:
- controllers- a list of controller descriptions
 
 - 
removeControllersdefault void removeControllers(List<ControllerInfo> controllers) Remove a list of controllers on a device.- Parameters:
- controllers- a list of controller descriptions
 
 
- 
 
-