Package | Description |
---|---|
org.opendaylight.genius.infra |
Incubator package for new infrastructure utility code
which will be proposed into upstream projects once
merged and proven to be useful here for a while.
|
org.opendaylight.genius.interfacemanager.commons | |
org.opendaylight.genius.interfacemanager.renderer.ovs.confighelpers | |
org.opendaylight.genius.interfacemanager.servicebindings.flowbased.state.helpers | |
org.opendaylight.genius.itm.confighelpers | |
org.opendaylight.genius.itm.impl | |
org.opendaylight.genius.itm.itmdirecttunnels.renderer.ovs.utilities | |
org.opendaylight.genius.itm.rpc | |
org.opendaylight.genius.mdsalutil.interfaces | |
org.opendaylight.genius.mdsalutil.internal |
Modifier and Type | Method and Description |
---|---|
static org.opendaylight.controller.md.sal.binding.api.ReadWriteTransaction |
TransactionAdapter.toReadWriteTransaction(TypedReadWriteTransaction<? extends Datastore> datastoreTx)
Deprecated.
Adapts the given datastore-constrained read-write transaction to a generic read-write transaction.
|
Modifier and Type | Method and Description |
---|---|
<D extends Datastore,E extends Exception,R> |
ManagedTransactionFactory.applyWithNewReadWriteTransactionAndSubmit(Class<D> datastoreType,
org.opendaylight.infrautils.utils.function.InterruptibleCheckedFunction<TypedReadWriteTransaction<D>,R,E> txFunction)
Invokes a function with a NEW
ReadWriteTransaction , and then submits that transaction and
returns the Future from that submission, or cancels it if an exception was thrown and returns a failed
future with that exception. |
<D extends Datastore,E extends Exception,R> |
ManagedNewTransactionRunnerImpl.applyWithNewReadWriteTransactionAndSubmit(Class<D> datastoreType,
org.opendaylight.infrautils.utils.function.InterruptibleCheckedFunction<TypedReadWriteTransaction<D>,R,E> txFunction) |
<D extends Datastore,E extends Exception> |
ManagedTransactionFactory.callWithNewReadWriteTransactionAndSubmit(Class<D> datastoreType,
org.opendaylight.infrautils.utils.function.InterruptibleCheckedConsumer<TypedReadWriteTransaction<D>,E> txConsumer)
Invokes a consumer with a NEW
ReadWriteTransaction , and then submits that transaction and
returns the Future from that submission, or cancels it if an exception was thrown and returns a failed
future with that exception. |
<D extends Datastore,E extends Exception> |
ManagedNewTransactionRunnerImpl.callWithNewReadWriteTransactionAndSubmit(Class<D> datastoreType,
org.opendaylight.infrautils.utils.function.InterruptibleCheckedConsumer<TypedReadWriteTransaction<D>,E> txConsumer) |
Modifier and Type | Method and Description |
---|---|
static void |
InterfaceManagerCommonUtils.deleteDpnToInterface(BigInteger dpId,
String infName,
TypedReadWriteTransaction<Datastore.Operational> tx) |
void |
InterfaceManagerCommonUtils.removeTunnelIngressFlow(TypedReadWriteTransaction<Datastore.Configuration> tx,
IfTunnel tunnel,
BigInteger dpnId,
String interfaceName) |
Modifier and Type | Method and Description |
---|---|
void |
OvsInterfaceConfigRemoveHelper.removeTunnelIngressFlow(TypedReadWriteTransaction<Datastore.Configuration> confTx,
String interfaceName,
IfTunnel ifTunnel,
BigInteger dpId) |
Modifier and Type | Method and Description |
---|---|
void |
FlowBasedIngressServicesStateBindHelper.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 ifaceState) |
void |
FlowBasedEgressServicesStateBindHelper.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) |
protected abstract void |
AbstractFlowBasedServicesStateBindHelper.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) |
Modifier and Type | Method and Description |
---|---|
void |
ItmExternalTunnelAddWorker.buildHwVtepsTunnels(List<DPNTEPsInfo> cfgdDpnList,
List<HwVtep> cfgdHwVteps,
TypedReadWriteTransaction<Datastore.Configuration> tx) |
static void |
ItmExternalTunnelDeleteWorker.deleteHwVtepsTunnels(List<DPNTEPsInfo> delDpnList,
List<HwVtep> cfgdHwVteps,
TransportZone originalTZone,
TypedReadWriteTransaction<Datastore.Configuration> tx) |
Modifier and Type | Method and Description |
---|---|
static void |
ItmUtils.addTerminatingServiceTable(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpnId,
IMdsalApiManager mdsalManager) |
static void |
ItmUtils.removeTerminatingServiceTable(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpnId,
IMdsalApiManager mdsalManager) |
Modifier and Type | Method and Description |
---|---|
void |
DirectTunnelUtils.removeTunnelIngressFlow(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpnId,
String interfaceName) |
Modifier and Type | Method and Description |
---|---|
static List<DcGatewayIp> |
ItmManagerRpcService.getDcGatewayIpList(TypedReadWriteTransaction<Datastore.Configuration> tx) |
Modifier and Type | Method and Description |
---|---|
void |
IMdsalApiManager.addBucket(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
long groupId,
org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.group.buckets.Bucket bucket) |
void |
IMdsalApiManager.removeBucket(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
long groupId,
long bucketId) |
void |
IMdsalApiManager.removeFlow(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow flow)
Removes the given flow.
|
void |
IMdsalApiManager.removeFlow(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.FlowKey flowKey,
short tableId)
Removes the given flow.
|
void |
IMdsalApiManager.removeFlow(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
String flowId,
short tableId)
Removes the given flow.
|
void |
IMdsalApiManager.removeFlow(TypedReadWriteTransaction<Datastore.Configuration> tx,
FlowEntity flowEntity)
Removes the given flow.
|
void |
IMdsalApiManager.removeGroup(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups.Group group)
Remove a group using the given transaction.
|
void |
IMdsalApiManager.removeGroup(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
long groupId)
Remove a group using the given transaction.
|
void |
IMdsalApiManager.removeGroup(TypedReadWriteTransaction<Datastore.Configuration> tx,
GroupEntity groupEntity)
Remove a group using the given transaction.
|
Modifier and Type | Method and Description |
---|---|
void |
MDSALManager.addBucket(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
long groupId,
org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.group.buckets.Bucket bucket) |
void |
MDSALManager.removeBucket(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
long groupId,
long bucketId) |
void |
MDSALManager.removeFlow(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow flow) |
void |
MDSALManager.removeFlow(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.FlowKey flowKey,
short tableId) |
void |
MDSALManager.removeFlow(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
String flowId,
short tableId) |
void |
MDSALManager.removeFlow(TypedReadWriteTransaction<Datastore.Configuration> tx,
FlowEntity flowEntity) |
void |
MDSALManager.removeGroup(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups.Group group) |
void |
MDSALManager.removeGroup(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
long groupId) |
void |
MDSALManager.removeGroup(TypedReadWriteTransaction<Datastore.Configuration> tx,
GroupEntity groupEntity) |
Copyright © 2019 OpenDaylight. All rights reserved.