public abstract class AbstractFlowBasedServicesConfigUnbindHelper extends Object implements FlowBasedServicesConfigRemovable
Constructor and Description |
---|
AbstractFlowBasedServicesConfigUnbindHelper() |
Modifier and Type | Method and Description |
---|---|
void |
unbindService(List<com.google.common.util.concurrent.ListenableFuture<Void>> futures,
String interfaceName,
BoundServices boundServiceOld,
List<BoundServices> boundServices,
BoundServicesState boundServicesState) |
protected abstract void |
unbindServiceOnInterface(List<com.google.common.util.concurrent.ListenableFuture<Void>> futures,
BoundServices boundServiceOld,
List<BoundServices> allServices,
BoundServicesState boundServicesState) |
protected abstract void |
unbindServiceOnInterfaceType(List<com.google.common.util.concurrent.ListenableFuture<Void>> futures,
BoundServices boundServiceOld,
List<BoundServices> allServices) |
public AbstractFlowBasedServicesConfigUnbindHelper()
public final void unbindService(List<com.google.common.util.concurrent.ListenableFuture<Void>> futures, String interfaceName, BoundServices boundServiceOld, List<BoundServices> boundServices, BoundServicesState boundServicesState)
unbindService
in interface FlowBasedServicesConfigRemovable
protected abstract void unbindServiceOnInterface(List<com.google.common.util.concurrent.ListenableFuture<Void>> futures, BoundServices boundServiceOld, List<BoundServices> allServices, BoundServicesState boundServicesState)
protected abstract void unbindServiceOnInterfaceType(List<com.google.common.util.concurrent.ListenableFuture<Void>> futures, BoundServices boundServiceOld, List<BoundServices> allServices)
Copyright © 2019 OpenDaylight. All rights reserved.