Package org.onosproject.net.config
Interface HostConfigOperator
-
- All Superinterfaces:
ConfigOperator
@Beta public interface HostConfigOperator extends ConfigOperator
ConfigOperatorfor Host.Note: We currently assume
HostConfigOperators are commutative.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidbindService(NetworkConfigService networkConfigService)BindsNetworkConfigServiceto use for retrieving configuration.HostDescriptioncombine(HostId hostId, HostDescription descr, java.util.Optional<Config> prevConfig)Generates a HostDescription containing fields from a HostDescription and configuration.
-
-
-
Method Detail
-
bindService
void bindService(NetworkConfigService networkConfigService)
BindsNetworkConfigServiceto use for retrieving configuration.- Parameters:
networkConfigService- the service to use
-
combine
HostDescription combine(HostId hostId, HostDescription descr, java.util.Optional<Config> prevConfig)
Generates a HostDescription containing fields from a HostDescription and configuration.- Parameters:
hostId-HostIdrepresenting the port.descr- inputHostDescriptionprevConfig- previous configConfig- Returns:
- Combined
HostDescription
-
-