Package org.onosproject.net.config
Interface DeviceConfigOperator
- 
- All Superinterfaces:
 ConfigOperator
@Beta public interface DeviceConfigOperator extends ConfigOperator
ConfigOperatorfor Device.Note: We currently assume
DeviceConfigOperators are commutative. 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidbindService(NetworkConfigService networkConfigService)BindsNetworkConfigServiceto use for retrieving configuration.DeviceDescriptioncombine(DeviceId deviceId, DeviceDescription descr, Optional<Config> prevConfig)Generates a DeviceDescription containing fields from a DeviceDescription and configuration. 
 - 
 
- 
- 
Method Detail
- 
bindService
void bindService(NetworkConfigService networkConfigService)
BindsNetworkConfigServiceto use for retrieving configuration.- Parameters:
 networkConfigService- the service to use
 
- 
combine
DeviceDescription combine(DeviceId deviceId, DeviceDescription descr, Optional<Config> prevConfig)
Generates a DeviceDescription containing fields from a DeviceDescription and configuration.- Parameters:
 deviceId-DeviceIdrepresenting the port.descr- inputDeviceDescriptionprevConfig- previous configConfig- Returns:
 - Combined 
DeviceDescription 
 
 - 
 
 -