public abstract class ForwardingDOMDataReadOnlyTransaction extends com.google.common.collect.ForwardingObject implements DOMDataTreeReadTransaction
DOMDataTreeReadTransaction implementation which forwards all interface
 method invocation to a delegate instance.| Constructor and Description | 
|---|
ForwardingDOMDataReadOnlyTransaction()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
close()
Closes this transaction and releases all resources associated with it. 
 | 
protected abstract DOMDataTreeReadTransaction | 
delegate()  | 
com.google.common.util.concurrent.CheckedFuture<Boolean,ReadFailedException> | 
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.CheckedFuture<com.google.common.base.Optional<org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>,ReadFailedException> | 
read(LogicalDatastoreType store,
    org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)
Reads data from provided logical data store located at the provided path. 
 | 
public ForwardingDOMDataReadOnlyTransaction()
@Nonnull protected abstract DOMDataTreeReadTransaction delegate()
delegate in class com.google.common.collect.ForwardingObjectpublic com.google.common.util.concurrent.CheckedFuture<com.google.common.base.Optional<org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>,ReadFailedException> read(LogicalDatastoreType store, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)
DOMDataTreeReadTransactionIf the target is a subtree, then the whole subtree is read (and will be accessible from the returned data object).
read in interface DOMDataTreeReadTransactionstore - 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.CheckedFuture<Boolean,ReadFailedException> exists(LogicalDatastoreType store, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)
DOMDataTreeReadTransaction
 Note: a successful result from this method makes no guarantee that a subsequent call to DOMDataTreeReadTransaction.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 DOMDataTreeReadTransactionstore - 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 Object getIdentifier()
getIdentifier in interface AsyncTransaction<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>getIdentifier in interface org.opendaylight.yangtools.concepts.Identifiable<Object>public void close()
AsyncReadTransactionclose in interface AutoCloseableclose in interface AsyncReadTransaction<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>Copyright © 2018 OpenDaylight. All rights reserved.