public abstract class AbstractFlowBasedServicesStateBindHelper extends Object implements FlowBasedServicesStateAddable
Modifier | Constructor and Description |
---|---|
protected |
AbstractFlowBasedServicesStateBindHelper(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker)
Create instance.
|
Modifier and Type | Method and Description |
---|---|
void |
bindServices(List<com.google.common.util.concurrent.ListenableFuture<Void>> futures,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface ifaceState,
List<BoundServices> allServices,
Class<? extends ServiceModeBase> serviceMode) |
protected abstract void |
bindServicesOnInterface(TypedReadWriteTransaction<Datastore.Configuration> tx,
List<BoundServices> allServices,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface ifState) |
abstract void |
bindServicesOnInterfaceType(List<com.google.common.util.concurrent.ListenableFuture<Void>> futures,
BigInteger dpnId,
String ifaceName) |
protected org.opendaylight.controller.md.sal.binding.api.DataBroker |
getDataBroker() |
protected ManagedNewTransactionRunner |
getTxRunner() |
protected AbstractFlowBasedServicesStateBindHelper(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker)
dataBroker
- instance of interfaceMgrProviderprotected org.opendaylight.controller.md.sal.binding.api.DataBroker getDataBroker()
protected ManagedNewTransactionRunner getTxRunner()
public final void bindServices(List<com.google.common.util.concurrent.ListenableFuture<Void>> futures, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface ifaceState, List<BoundServices> allServices, Class<? extends ServiceModeBase> serviceMode)
bindServices
in interface FlowBasedServicesStateAddable
protected abstract void bindServicesOnInterface(TypedReadWriteTransaction<Datastore.Configuration> tx, List<BoundServices> allServices, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface ifState)
public abstract void bindServicesOnInterfaceType(List<com.google.common.util.concurrent.ListenableFuture<Void>> futures, BigInteger dpnId, String ifaceName)
bindServicesOnInterfaceType
in interface FlowBasedServicesStateAddable
Copyright © 2019 OpenDaylight. All rights reserved.