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, java.util.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, java.util.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
-
-