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, 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, 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 
 
 - 
 
 -