Class OSGiDOMStore
java.lang.Object
org.opendaylight.controller.cluster.datastore.OSGiDOMStore
- All Implemented Interfaces:
DistributedDataStoreInterface,DOMDataBroker.CommitCohortExtension,DOMDataBroker.Extension,DOMService.Extension<DOMDataBroker,,DOMDataBroker.Extension> DOMStore,DOMStoreTransactionFactory,DOMStoreTreeChangePublisher,ObjectExtension<DOMDataBroker,DOMDataBroker.Extension>
@Beta
public final class OSGiDOMStore
extends Object
implements DistributedDataStoreInterface, DOMStoreTreeChangePublisher, DOMDataBroker.CommitCohortExtension
OSGi manifestation of a the distributed datastore, as represented by
AbstractDataStore. This component's
configuration is managed by OSGiDistributedDataStore.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionregisterCommitCohort(DOMDataTreeIdentifier path, DOMDataTreeCommitCohort cohort) registerLegacyTreeChangeListener(YangInstanceIdentifier treeId, DOMDataTreeChangeListener listener) registerProxyListener(YangInstanceIdentifier shardLookup, YangInstanceIdentifier insideShard, DOMDataTreeChangeListener delegate) registerTreeChangeListener(YangInstanceIdentifier treeId, DOMDataTreeChangeListener listener)
-
Constructor Details
-
OSGiDOMStore
-
-
Method Details
-
getActorUtils
- Specified by:
getActorUtilsin interfaceDistributedDataStoreInterface
-
registerProxyListener
public Registration registerProxyListener(YangInstanceIdentifier shardLookup, YangInstanceIdentifier insideShard, DOMDataTreeChangeListener delegate) - Specified by:
registerProxyListenerin interfaceDistributedDataStoreInterface
-
registerTreeChangeListener
public Registration registerTreeChangeListener(YangInstanceIdentifier treeId, DOMDataTreeChangeListener listener) - Specified by:
registerTreeChangeListenerin interfaceDOMStoreTreeChangePublisher
-
registerCommitCohort
public Registration registerCommitCohort(DOMDataTreeIdentifier path, DOMDataTreeCommitCohort cohort) - Specified by:
registerCommitCohortin interfaceDOMDataBroker.CommitCohortExtension
-
createTransactionChain
- Specified by:
createTransactionChainin interfaceDOMStore
-
newReadOnlyTransaction
- Specified by:
newReadOnlyTransactionin interfaceDOMStoreTransactionFactory
-
newWriteOnlyTransaction
- Specified by:
newWriteOnlyTransactionin interfaceDOMStoreTransactionFactory
-
newReadWriteTransaction
- Specified by:
newReadWriteTransactionin interfaceDOMStoreTransactionFactory
-
registerLegacyTreeChangeListener
public Registration registerLegacyTreeChangeListener(YangInstanceIdentifier treeId, DOMDataTreeChangeListener listener) - Specified by:
registerLegacyTreeChangeListenerin interfaceDOMStoreTreeChangePublisher
-