Class ControllerMdsalUtilsAsync
- java.lang.Object
-
- org.opendaylight.ovsdb.utils.mdsal.utils.ControllerMdsalUtilsAsync
-
@Deprecated public class ControllerMdsalUtilsAsync extends Object
Deprecated.
-
-
Constructor Summary
Constructors Constructor Description ControllerMdsalUtilsAsync(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker)
Deprecated.Class constructor setting the data broker.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description <D extends org.opendaylight.yangtools.yang.binding.DataObject>
com.google.common.util.concurrent.CheckedFuture<Void,org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException>delete(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType store, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<D> path)
Deprecated.Executes delete as a non blocking transaction and returns the future.<D extends org.opendaylight.yangtools.yang.binding.DataObject>
voiddelete(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType store, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<D> path, String operationDesc)
Deprecated.Executes delete as a non blocking transaction and assign a default callback.<D extends org.opendaylight.yangtools.yang.binding.DataObject>
com.google.common.util.concurrent.CheckedFuture<Void,org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException>merge(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType logicalDatastoreType, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<D> path, D data, boolean withParent)
Deprecated.Executes merge as non blocking transaction and return the future.<D extends org.opendaylight.yangtools.yang.binding.DataObject>
voidmerge(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType logicalDatastoreType, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<D> path, D data, String operationDesc, boolean withParent)
Deprecated.Executes merge as non blocking transaction and assign default callback.<D extends org.opendaylight.yangtools.yang.binding.DataObject>
com.google.common.util.concurrent.CheckedFuture<Void,org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException>put(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType logicalDatastoreType, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<D> path, D data)
Deprecated.Executes put as non blocking transaction and return the future.<D extends org.opendaylight.yangtools.yang.binding.DataObject>
voidput(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType logicalDatastoreType, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<D> path, D data, String operationDesc)
Deprecated.Executes put as non blocking transaction and assign default callback.<D extends org.opendaylight.yangtools.yang.binding.DataObject>
com.google.common.util.concurrent.CheckedFuture<com.google.common.base.Optional<D>,org.opendaylight.controller.md.sal.common.api.data.ReadFailedException>read(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType store, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<D> path)
Deprecated.Executes read as non blocking transaction and assign a default callback to close the transaction.
-
-
-
Method Detail
-
delete
public <D extends org.opendaylight.yangtools.yang.binding.DataObject> com.google.common.util.concurrent.CheckedFuture<Void,org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException> delete(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType store, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<D> path)
Deprecated.Executes delete as a non blocking transaction and returns the future.- Parameters:
store
-LogicalDatastoreType
which should be modifiedpath
-InstanceIdentifier
to read from- Returns:
- The
CheckedFuture
object to which you can assign a callback
-
delete
public <D extends org.opendaylight.yangtools.yang.binding.DataObject> void delete(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType store, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<D> path, String operationDesc)
Deprecated.Executes delete as a non blocking transaction and assign a default callback.- Parameters:
store
-LogicalDatastoreType
which should be modifiedpath
-InstanceIdentifier
to read fromoperationDesc
- A brief description of the operation to perform
-
put
public <D extends org.opendaylight.yangtools.yang.binding.DataObject> com.google.common.util.concurrent.CheckedFuture<Void,org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException> put(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType logicalDatastoreType, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<D> path, D data)
Deprecated.Executes put as non blocking transaction and return the future.- Type Parameters:
D
- The data object type- Parameters:
logicalDatastoreType
-LogicalDatastoreType
which should be modifiedpath
-InstanceIdentifier
for path to read- Returns:
- The
CheckedFuture
object to which you can assign a callback
-
put
public <D extends org.opendaylight.yangtools.yang.binding.DataObject> void put(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType logicalDatastoreType, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<D> path, D data, String operationDesc)
Deprecated.Executes put as non blocking transaction and assign default callback.- Type Parameters:
D
- The data object type- Parameters:
logicalDatastoreType
-LogicalDatastoreType
which should be modifiedpath
-InstanceIdentifier
for path to readoperationDesc
- A brief description of the operation to perform
-
merge
public <D extends org.opendaylight.yangtools.yang.binding.DataObject> com.google.common.util.concurrent.CheckedFuture<Void,org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException> merge(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType logicalDatastoreType, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<D> path, D data, boolean withParent)
Deprecated.Executes merge as non blocking transaction and return the future.- Type Parameters:
D
- The data object type- Parameters:
logicalDatastoreType
-LogicalDatastoreType
which should be modifiedpath
-InstanceIdentifier
for path to readwithParent
- Whether or not to create missing parent.- Returns:
- The
CheckedFuture
object to which you can assign a callback
-
merge
public <D extends org.opendaylight.yangtools.yang.binding.DataObject> void merge(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType logicalDatastoreType, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<D> path, D data, String operationDesc, boolean withParent)
Deprecated.Executes merge as non blocking transaction and assign default callback.- Type Parameters:
D
- The data object type- Parameters:
logicalDatastoreType
-LogicalDatastoreType
which should be modifiedpath
-InstanceIdentifier
for path to readoperationDesc
- A brief description of the operation to performwithParent
- Whether or not to create missing parent.
-
read
public <D extends org.opendaylight.yangtools.yang.binding.DataObject> com.google.common.util.concurrent.CheckedFuture<com.google.common.base.Optional<D>,org.opendaylight.controller.md.sal.common.api.data.ReadFailedException> read(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType store, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<D> path)
Deprecated.Executes read as non blocking transaction and assign a default callback to close the transaction.- Type Parameters:
D
- The data object type- Parameters:
store
-LogicalDatastoreType
to readpath
-InstanceIdentifier
for path to read- Returns:
- The
CheckedFuture
object to which you can assign a callback
-
-