@Singleton public class Ipv6SubnetFlowProgrammer extends Object
Modifier and Type | Field and Description |
---|---|
protected org.opendaylight.controller.md.sal.binding.api.DataBroker |
dataBroker |
protected org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager |
mdsalManager |
Constructor and Description |
---|
Ipv6SubnetFlowProgrammer(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager) |
Modifier and Type | Method and Description |
---|---|
void |
addSubnetSpecificFlows(org.opendaylight.genius.infra.TypedReadWriteTransaction<org.opendaylight.genius.infra.Datastore.Configuration> confTx,
BigInteger dpnId,
long routerId,
Routers routers,
BigInteger routerMetadata) |
void |
removeSubnetSpecificFlows(org.opendaylight.genius.infra.TypedReadWriteTransaction<org.opendaylight.genius.infra.Datastore.Configuration> confTx,
BigInteger dpnId,
long routerId,
Routers routers) |
protected final org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker
protected final org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager
@Inject public Ipv6SubnetFlowProgrammer(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager)
public void addSubnetSpecificFlows(org.opendaylight.genius.infra.TypedReadWriteTransaction<org.opendaylight.genius.infra.Datastore.Configuration> confTx, BigInteger dpnId, long routerId, Routers routers, BigInteger routerMetadata)
public void removeSubnetSpecificFlows(org.opendaylight.genius.infra.TypedReadWriteTransaction<org.opendaylight.genius.infra.Datastore.Configuration> confTx, BigInteger dpnId, long routerId, Routers routers) throws ExecutionException, InterruptedException
Copyright © 2019 OpenDaylight. All rights reserved.