public class TransactionChainReadTransaction extends Object implements DOMDataTreeReadTransaction
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes this transaction and releases all resources associated with it.
|
com.google.common.util.concurrent.FluentFuture<Boolean> |
exists(LogicalDatastoreType store,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)
Checks if data is available in the logical data store located at provided path.
|
Object |
getIdentifier() |
com.google.common.util.concurrent.FluentFuture<Optional<org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>> |
read(LogicalDatastoreType store,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)
Reads data from provided logical data store located at the provided path.
|
public com.google.common.util.concurrent.FluentFuture<Optional<org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>> read(LogicalDatastoreType store, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)
DOMDataTreeReadOperations
If the target is a subtree, then the whole subtree is read (and will be accessible from the returned data object).
read
in interface DOMDataTreeReadOperations
store
- Logical data store from which read should occur.path
- Path which uniquely identifies subtree which client want to readReadFailedException
or
an exception derived from ReadFailedException.public com.google.common.util.concurrent.FluentFuture<Boolean> exists(LogicalDatastoreType store, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)
DOMDataTreeReadOperations
Note: a successful result from this method makes no guarantee that a subsequent call to DOMDataTreeReadOperations.read(org.opendaylight.mdsal.common.api.LogicalDatastoreType, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier)
will
succeed. It is possible that the data resides in a data store on a remote node and, if that node goes down or
a network failure occurs, a subsequent read would fail. Another scenario is if the data is deleted in between
the calls to exists
and read
exists
in interface DOMDataTreeReadOperations
store
- Logical data store from which read should occur.path
- Path which uniquely identifies subtree which client want to check existence ofReadFailedException
or
an exception derived from ReadFailedException.public void close()
DOMDataTreeReadTransaction
close
in interface AutoCloseable
close
in interface DOMDataTreeReadTransaction
close
in interface org.opendaylight.yangtools.concepts.Registration
Copyright © 2019 OpenDaylight. All rights reserved.