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 |
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 |
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.
|
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 |
removeBucket(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
long groupId,
long bucketId) |
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.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 |
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)
Remove a group using the given transaction.
|
void |
syncInstallFlow(FlowEntity flowEntity)
Deprecated.
|
void |
syncInstallFlow(FlowEntity flowEntity,
long delayTime)
Deprecated.
|
void |
syncInstallGroup(GroupEntity groupEntity)
Deprecated.
|
void |
syncRemoveFlow(FlowEntity flowEntity)
Deprecated.
|
void |
syncRemoveFlow(FlowEntity flowEntity,
long delayTime)
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)
.void 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 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)
.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.ExecutionException
InterruptedException
void removeFlow(TypedReadWriteTransaction<Datastore.Configuration> tx, FlowEntity flowEntity) throws ExecutionException, InterruptedException
tx
- The transaction to use.flowEntity
- The flow entity.ExecutionException
InterruptedException
void 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.ExecutionException
InterruptedException
void 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.ExecutionException
InterruptedException
void 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 removeGroup(GroupEntity groupEntity)
removeGroup(TypedReadWriteTransaction, GroupEntity)
void removeGroup(TypedReadWriteTransaction<Datastore.Configuration> tx, GroupEntity groupEntity) throws ExecutionException, InterruptedException
tx
- The transaction to use.groupEntity
- The group to remove.ExecutionException
InterruptedException
void 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.ExecutionException
InterruptedException
void 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.ExecutionException
InterruptedException
@Deprecated boolean groupExists(BigInteger dpId, long groupId)
dpId
- dpn idgroupId
- OF group id@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)
addGroup(TypedWriteTransaction, GroupEntity)
.@Deprecated void syncRemoveGroup(GroupEntity groupEntity)
removeGroup(TypedReadWriteTransaction, GroupEntity)
.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
void removeBucket(TypedReadWriteTransaction<Datastore.Configuration> tx, BigInteger dpId, long groupId, long bucketId) throws ExecutionException, InterruptedException
Copyright © 2019 OpenDaylight. All rights reserved.