@Beta public interface DataStoreClient extends org.opendaylight.yangtools.concepts.Identifiable<org.opendaylight.controller.cluster.access.concepts.ClientIdentifier>, AutoCloseable
Keep this interface as clean as possible, as it needs to be implemented in thread-safe and highly-efficient manner.
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
ClientLocalHistory |
createLocalHistory()
Create a new local history.
|
ClientSnapshot |
createSnapshot()
Create a new free-standing snapshot.
|
ClientTransaction |
createTransaction()
Create a new free-standing transaction.
|
org.opendaylight.controller.cluster.access.concepts.ClientIdentifier |
getIdentifier() |
@Nonnull org.opendaylight.controller.cluster.access.concepts.ClientIdentifier getIdentifier()
getIdentifier in interface org.opendaylight.yangtools.concepts.Identifiable<org.opendaylight.controller.cluster.access.concepts.ClientIdentifier>void close()
close in interface AutoCloseable@Nonnull ClientLocalHistory createLocalHistory()
@Nonnull ClientSnapshot createSnapshot()
@Nonnull ClientTransaction createTransaction()
Copyright © 2018 OpenDaylight. All rights reserved.