Class OSGiDOMStore
- java.lang.Object
 - 
- org.opendaylight.controller.cluster.datastore.OSGiDOMStore
 
 
- 
- All Implemented Interfaces:
 DistributedDataStoreInterface,DOMDataBrokerExtension,DOMDataTreeCommitCohortRegistry,DOMServiceExtension<DOMDataBroker,DOMDataBrokerExtension>,DOMStore,DOMStoreTransactionFactory,DOMStoreTreeChangePublisher
@Beta public final class OSGiDOMStore extends Object implements DistributedDataStoreInterface, DOMStoreTreeChangePublisher, DOMDataTreeCommitCohortRegistry
OSGi manifestation of a the distributed datastore, as represented byAbstractDataStore. This component's configuration is managed byOSGiDistributedDataStore. 
- 
- 
Constructor Summary
Constructors Constructor Description OSGiDOMStore() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DOMStoreTransactionChaincreateTransactionChain()ActorUtilsgetActorUtils()DOMStoreReadTransactionnewReadOnlyTransaction()DOMStoreReadWriteTransactionnewReadWriteTransaction()DOMStoreWriteTransactionnewWriteOnlyTransaction()<T extends DOMDataTreeCommitCohort>
DOMDataTreeCommitCohortRegistration<T>registerCommitCohort(DOMDataTreeIdentifier path, T cohort)<L extends DOMDataTreeChangeListener>
ListenerRegistration<L>registerProxyListener(YangInstanceIdentifier shardLookup, YangInstanceIdentifier insideShard, DOMDataTreeChangeListener delegate)<L extends DOMDataTreeChangeListener>
ListenerRegistration<L>registerShardConfigListener(YangInstanceIdentifier internalPath, DOMDataTreeChangeListener delegate)<L extends DOMDataTreeChangeListener>
ListenerRegistration<L>registerTreeChangeListener(YangInstanceIdentifier treeId, L listener) 
 - 
 
- 
- 
Method Detail
- 
getActorUtils
public ActorUtils getActorUtils()
- Specified by:
 getActorUtilsin interfaceDistributedDataStoreInterface
 
- 
registerShardConfigListener
public <L extends DOMDataTreeChangeListener> ListenerRegistration<L> registerShardConfigListener(YangInstanceIdentifier internalPath, DOMDataTreeChangeListener delegate)
- Specified by:
 registerShardConfigListenerin interfaceDistributedDataStoreInterface
 
- 
registerProxyListener
public <L extends DOMDataTreeChangeListener> ListenerRegistration<L> registerProxyListener(YangInstanceIdentifier shardLookup, YangInstanceIdentifier insideShard, DOMDataTreeChangeListener delegate)
- Specified by:
 registerProxyListenerin interfaceDistributedDataStoreInterface
 
- 
registerTreeChangeListener
public <L extends DOMDataTreeChangeListener> ListenerRegistration<L> registerTreeChangeListener(YangInstanceIdentifier treeId, L listener)
- Specified by:
 registerTreeChangeListenerin interfaceDOMStoreTreeChangePublisher
 
- 
registerCommitCohort
public <T extends DOMDataTreeCommitCohort> DOMDataTreeCommitCohortRegistration<T> registerCommitCohort(DOMDataTreeIdentifier path, T cohort)
- Specified by:
 registerCommitCohortin interfaceDOMDataTreeCommitCohortRegistry
 
- 
createTransactionChain
public DOMStoreTransactionChain createTransactionChain()
- Specified by:
 createTransactionChainin interfaceDOMStore
 
- 
newReadOnlyTransaction
public DOMStoreReadTransaction newReadOnlyTransaction()
- Specified by:
 newReadOnlyTransactionin interfaceDOMStoreTransactionFactory
 
- 
newWriteOnlyTransaction
public DOMStoreWriteTransaction newWriteOnlyTransaction()
- Specified by:
 newWriteOnlyTransactionin interfaceDOMStoreTransactionFactory
 
- 
newReadWriteTransaction
public DOMStoreReadWriteTransaction newReadWriteTransaction()
- Specified by:
 newReadWriteTransactionin interfaceDOMStoreTransactionFactory
 
 - 
 
 -