public interface IMdsalApiManager
| Modifier and Type | Method and Description |
|---|---|
void |
addBucket(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
long groupId,
org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.group.buckets.Bucket bucket) |
void |
addBucketToTx(BigInteger dpId,
long groupId,
org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.group.buckets.Bucket bucket,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
Deprecated.
|
void |
addFlow(TypedWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow flow)
Adds the given flow.
|
void |
addFlow(TypedWriteTransaction<Datastore.Configuration> tx,
FlowEntity flowEntity)
Adds the given flow.
|
void |
addFlowToTx(BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow flow,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
Deprecated.
|
void |
addFlowToTx(FlowEntity flowEntity,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
Deprecated.
|
void |
addGroup(TypedWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups.Group group)
Adds the given group using the given transaction.
|
void |
addGroup(TypedWriteTransaction<Datastore.Configuration> tx,
GroupEntity groupEntity)
Adds the given group using the given transaction.
|
void |
addGroupToTx(BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups.Group group,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
Deprecated.
|
void |
addGroupToTx(GroupEntity groupEntity,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
Deprecated.
|
void |
batchedAddFlow(BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow flow)
Deprecated.
|
void |
batchedAddFlow(BigInteger dpId,
FlowEntity flowEntity)
Deprecated.
|
void |
batchedRemoveFlow(BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow flow)
Deprecated.
|
void |
batchedRemoveFlow(BigInteger dpId,
FlowEntity flowEntity)
Deprecated.
|
boolean |
groupExists(BigInteger dpId,
long groupId)
Deprecated.
|
com.google.common.util.concurrent.CheckedFuture<Void,org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException> |
installFlow(BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow flowEntity)
Deprecated.
|
com.google.common.util.concurrent.CheckedFuture<Void,org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException> |
installFlow(BigInteger dpId,
FlowEntity flowEntity)
Deprecated.
|
com.google.common.util.concurrent.CheckedFuture<Void,org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException> |
installFlow(FlowEntity flowEntity)
Deprecated.
|
void |
installGroup(GroupEntity groupEntity)
Deprecated.
|
void |
modifyGroup(GroupEntity groupEntity)
Deprecated.
|
void |
removeBucket(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
long groupId,
long bucketId) |
void |
removeBucketToTx(BigInteger dpId,
long groupId,
long bucketId,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
Deprecated.
|
com.google.common.util.concurrent.CheckedFuture<Void,org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException> |
removeFlow(BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow flowEntity)
Deprecated.
|
com.google.common.util.concurrent.CheckedFuture<Void,org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException> |
removeFlow(BigInteger dpId,
FlowEntity flowEntity)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<Void> |
removeFlow(BigInteger dpId,
short tableId,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowId flowId)
Deprecated.
|
com.google.common.util.concurrent.CheckedFuture<Void,org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException> |
removeFlow(FlowEntity flowEntity)
Deprecated.
|
void |
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 |
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 |
removeFlow(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
String flowId,
short tableId)
Removes the given flow.
|
void |
removeFlow(TypedReadWriteTransaction<Datastore.Configuration> tx,
FlowEntity flowEntity)
Removes the given flow.
|
void |
removeFlowToTx(BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow flow,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
Deprecated.
|
void |
removeFlowToTx(FlowEntity flowEntity,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
Deprecated.
|
void |
removeGroup(BigInteger dpnId,
long groupId)
Deprecated.
|
void |
removeGroup(BigInteger dpnId,
long groupId,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
Deprecated.
|
void |
removeGroup(GroupEntity groupEntity)
Deprecated.
|
void |
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 |
removeGroup(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
long groupId)
Remove a group using the given transaction.
|
void |
removeGroup(TypedReadWriteTransaction<Datastore.Configuration> tx,
GroupEntity groupEntity)
Deprecated.
|
void |
removeGroupToTx(BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups.Group group,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
Deprecated.
|
void |
removeGroupToTx(GroupEntity groupEntity,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
Deprecated.
|
void |
sendARPPacketOutWithActions(BigInteger dpnId,
byte[] payload,
List<ActionInfo> actionInfo)
Deprecated.
|
void |
sendPacketOut(BigInteger dpnId,
int groupId,
byte[] payload)
Deprecated.
|
void |
sendPacketOutWithActions(BigInteger dpnId,
byte[] payload,
List<ActionInfo> actionInfos)
Deprecated.
|
void |
sendPacketOutWithActions(BigInteger dpnId,
long groupId,
byte[] payload,
List<ActionInfo> actionInfos)
Deprecated.
|
void |
syncInstallFlow(FlowEntity flowEntity)
Deprecated.
|
void |
syncInstallFlow(FlowEntity flowEntity,
long delayTime)
Deprecated.
|
void |
syncInstallGroup(BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups.Group group)
Deprecated.
|
void |
syncInstallGroup(BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups.Group group,
long delayTime)
Deprecated.
|
void |
syncInstallGroup(GroupEntity groupEntity)
Deprecated.
|
void |
syncInstallGroup(GroupEntity groupEntity,
long delayTime)
Deprecated.
|
void |
syncRemoveFlow(FlowEntity flowEntity)
Deprecated.
|
void |
syncRemoveFlow(FlowEntity flowEntity,
long delayTime)
Deprecated.
|
void |
syncRemoveGroup(BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups.Group groupEntity)
Deprecated.
|
void |
syncRemoveGroup(GroupEntity groupEntity)
Deprecated.
|
@Deprecated com.google.common.util.concurrent.CheckedFuture<Void,org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException> installFlow(FlowEntity flowEntity)
addFlow(TypedWriteTransaction, FlowEntity).@Deprecated com.google.common.util.concurrent.CheckedFuture<Void,org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException> installFlow(BigInteger dpId, org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow flowEntity)
addFlow(TypedWriteTransaction, BigInteger, Flow).@Deprecated com.google.common.util.concurrent.CheckedFuture<Void,org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException> installFlow(BigInteger dpId, FlowEntity flowEntity)
addFlow(TypedWriteTransaction, FlowEntity).@Deprecated void addFlowToTx(FlowEntity flowEntity, org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
addFlow(TypedWriteTransaction, FlowEntity).flowEntity - Flow being addedtx - batched transaction@Deprecated void addFlowToTx(BigInteger dpId, org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow flow, org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
addFlow(TypedWriteTransaction, BigInteger, Flow).dpId - dpn Idflow - Flow being addedtx - batched transactionvoid addFlow(TypedWriteTransaction<Datastore.Configuration> tx, FlowEntity flowEntity)
tx - The transaction to use.flowEntity - The flow entity.void addFlow(TypedWriteTransaction<Datastore.Configuration> tx, BigInteger dpId, org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow flow)
tx - The transaction to use.dpId - The DPN identifier.flow - The flow.@Deprecated void batchedAddFlow(BigInteger dpId, FlowEntity flowEntity)
addFlow(TypedWriteTransaction, FlowEntity).@Deprecated void batchedAddFlow(BigInteger dpId, org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow flow)
addFlow(TypedWriteTransaction, BigInteger, Flow).@Deprecated void batchedRemoveFlow(BigInteger dpId, FlowEntity flowEntity)
removeFlow(TypedReadWriteTransaction, FlowEntity).@Deprecated void batchedRemoveFlow(BigInteger dpId, org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow flow)
removeFlow(TypedReadWriteTransaction, BigInteger, Flow).@Deprecated com.google.common.util.concurrent.ListenableFuture<Void> removeFlow(BigInteger dpId, short tableId, org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowId flowId)
removeFlow(TypedReadWriteTransaction, BigInteger, String, short).@Deprecated com.google.common.util.concurrent.CheckedFuture<Void,org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException> removeFlow(FlowEntity flowEntity)
removeFlow(TypedReadWriteTransaction, FlowEntity).@Deprecated com.google.common.util.concurrent.CheckedFuture<Void,org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException> removeFlow(BigInteger dpId, org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow flowEntity)
removeFlow(TypedReadWriteTransaction, BigInteger, Flow).@Deprecated com.google.common.util.concurrent.CheckedFuture<Void,org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException> removeFlow(BigInteger dpId, FlowEntity flowEntity)
removeFlow(TypedReadWriteTransaction, FlowEntity).void removeFlow(TypedReadWriteTransaction<Datastore.Configuration> tx, BigInteger dpId, org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow flow) throws ExecutionException, InterruptedException
tx - The transaction to use.dpId - The DPN identifier.flow - The flow.ExecutionExceptionInterruptedExceptionvoid removeFlow(TypedReadWriteTransaction<Datastore.Configuration> tx, FlowEntity flowEntity) throws ExecutionException, InterruptedException
tx - The transaction to use.flowEntity - The flow entity.ExecutionExceptionInterruptedExceptionvoid removeFlow(TypedReadWriteTransaction<Datastore.Configuration> tx, BigInteger dpId, org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.FlowKey flowKey, short tableId) throws ExecutionException, InterruptedException
tx - The transaction to use.dpId - The DPN identifier.flowKey - The flow key.tableId - The table identifier.ExecutionExceptionInterruptedExceptionvoid removeFlow(TypedReadWriteTransaction<Datastore.Configuration> tx, BigInteger dpId, String flowId, short tableId) throws ExecutionException, InterruptedException
tx - The transaction to use.dpId - The DPN identifier.flowId - The flow identifier.tableId - The table identifier.ExecutionExceptionInterruptedException@Deprecated void removeFlowToTx(BigInteger dpId, org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow flow, org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
removeFlow(TypedReadWriteTransaction, BigInteger, Flow).dpId - dpn Idflow - Flow being removedtx - batched transaction@Deprecated void removeFlowToTx(FlowEntity flowEntity, org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
removeFlow(TypedReadWriteTransaction, BigInteger, Flow).flowEntity - Flow being removedtx - batched transaction@Deprecated void installGroup(GroupEntity groupEntity)
addGroup(TypedWriteTransaction, GroupEntity).@Deprecated void addGroupToTx(GroupEntity groupEntity, org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
addGroup(TypedWriteTransaction, GroupEntity).groupEntity - group being addedtx - batched transaction@Deprecated void addGroupToTx(BigInteger dpId, org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups.Group group, org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
addGroup(TypedWriteTransaction, BigInteger, Group).dpId - dpn Idgroup - group being addedtx - batched transactionvoid addGroup(TypedWriteTransaction<Datastore.Configuration> tx, GroupEntity groupEntity)
tx - The transaction to use.groupEntity - The group to add.void addGroup(TypedWriteTransaction<Datastore.Configuration> tx, BigInteger dpId, org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups.Group group)
tx - The transaction to use.dpId - The DPN identifier.group - The group to add.@Deprecated void modifyGroup(GroupEntity groupEntity)
@Deprecated void removeGroup(GroupEntity groupEntity)
removeGroup(TypedReadWriteTransaction, GroupEntity)@Deprecated void removeGroup(BigInteger dpnId, long groupId)
removeGroup(TypedReadWriteTransaction, BigInteger, long).dpnId - The DP id.groupId - The group id.@Deprecated void removeGroup(BigInteger dpnId, long groupId, org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
removeGroup(TypedReadWriteTransaction, BigInteger, long).dpnId - The DP id.groupId - The group id.tx - The transaction.void removeGroup(TypedReadWriteTransaction<Datastore.Configuration> tx, GroupEntity groupEntity) throws ExecutionException, InterruptedException
removeGroup(TypedReadWriteTransaction, GroupEntity).tx - The transaction to use.groupEntity - The group to remove.ExecutionExceptionInterruptedExceptionvoid removeGroup(TypedReadWriteTransaction<Datastore.Configuration> tx, BigInteger dpId, org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups.Group group) throws ExecutionException, InterruptedException
tx - The transaction to use.dpId - The DPN identifier.group - The group to remove.ExecutionExceptionInterruptedExceptionvoid removeGroup(TypedReadWriteTransaction<Datastore.Configuration> tx, BigInteger dpId, long groupId) throws ExecutionException, InterruptedException
tx - The transaction to use.dpId - The DPN identifier.groupId - The group identifier of the group to remove.ExecutionExceptionInterruptedException@Deprecated void removeGroupToTx(GroupEntity groupEntity, org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
removeGroup(TypedReadWriteTransaction, GroupEntity)groupEntity - group being removedtx - batched transaction@Deprecated void removeGroupToTx(BigInteger dpId, org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups.Group group, org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
removeGroup(TypedReadWriteTransaction, BigInteger, Group)dpId - dpn Idgroup - group being removedtx - batched transaction@Deprecated boolean groupExists(BigInteger dpId, long groupId)
dpId - dpn idgroupId - OF group id@Deprecated void sendPacketOut(BigInteger dpnId, int groupId, byte[] payload)
@Deprecated void sendPacketOutWithActions(BigInteger dpnId, long groupId, byte[] payload, List<ActionInfo> actionInfos)
sendPacketOutWithActions(BigInteger, byte[], List).@Deprecated void sendPacketOutWithActions(BigInteger dpnId, byte[] payload, List<ActionInfo> actionInfos)
@Deprecated void sendARPPacketOutWithActions(BigInteger dpnId, byte[] payload, List<ActionInfo> actionInfo)
@Deprecated void syncRemoveFlow(FlowEntity flowEntity, long delayTime)
removeFlow(TypedReadWriteTransaction, FlowEntity).@Deprecated void syncRemoveFlow(FlowEntity flowEntity)
removeFlow(TypedReadWriteTransaction, FlowEntity).@Deprecated void syncInstallFlow(FlowEntity flowEntity, long delayTime)
addFlow(TypedWriteTransaction, FlowEntity).@Deprecated void syncInstallFlow(FlowEntity flowEntity)
addFlow(TypedWriteTransaction, FlowEntity).@Deprecated void syncInstallGroup(GroupEntity groupEntity, long delayTime)
addGroup(TypedWriteTransaction, GroupEntity).@Deprecated void syncInstallGroup(GroupEntity groupEntity)
addGroup(TypedWriteTransaction, GroupEntity).@Deprecated void syncInstallGroup(BigInteger dpId, org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups.Group group, long delayTime)
addGroup(TypedWriteTransaction, BigInteger, Group).@Deprecated void syncInstallGroup(BigInteger dpId, org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups.Group group)
addGroup(TypedWriteTransaction, BigInteger, Group).@Deprecated void syncRemoveGroup(GroupEntity groupEntity)
removeGroup(TypedReadWriteTransaction, GroupEntity).@Deprecated void syncRemoveGroup(BigInteger dpId, org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups.Group groupEntity)
removeGroup(TypedReadWriteTransaction, GroupEntity).@Deprecated void addBucketToTx(BigInteger dpId, long groupId, org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.group.buckets.Bucket bucket, org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
void addBucket(TypedReadWriteTransaction<Datastore.Configuration> tx, BigInteger dpId, long groupId, org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.group.buckets.Bucket bucket) throws ExecutionException, InterruptedException
@Deprecated void removeBucketToTx(BigInteger dpId, long groupId, long bucketId, org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
void removeBucket(TypedReadWriteTransaction<Datastore.Configuration> tx, BigInteger dpId, long groupId, long bucketId) throws ExecutionException, InterruptedException
Copyright © 2019 OpenDaylight. All rights reserved.