Class ClientSnapshot
- java.lang.Object
-
- org.opendaylight.controller.cluster.databroker.actors.dds.AbstractClientHandle<org.opendaylight.controller.cluster.databroker.actors.dds.AbstractProxyTransaction>
-
- org.opendaylight.controller.cluster.databroker.actors.dds.ClientSnapshot
-
- All Implemented Interfaces:
org.opendaylight.yangtools.concepts.Identifiable<org.opendaylight.controller.cluster.access.concepts.TransactionIdentifier>
@Beta public class ClientSnapshot extends AbstractClientHandle<org.opendaylight.controller.cluster.databroker.actors.dds.AbstractProxyTransaction>
Snapshot of the datastore state. Note this snapshot is not consistent across shards because sub-shard snapshots are created lazily.- Author:
- Robert Varga
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.common.util.concurrent.FluentFuture<Boolean>exists(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)com.google.common.util.concurrent.FluentFuture<Optional<org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode>>read(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)-
Methods inherited from class org.opendaylight.controller.cluster.databroker.actors.dds.AbstractClientHandle
abort, getIdentifier, toString
-
-
-
-
Method Detail
-
exists
public com.google.common.util.concurrent.FluentFuture<Boolean> exists(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)
-
read
public com.google.common.util.concurrent.FluentFuture<Optional<org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode>> read(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)
-
-