Class AbstractDataStore

    • Constructor Detail

      • AbstractDataStore

        protected AbstractDataStore​(ActorUtils actorUtils,
                                    org.opendaylight.controller.cluster.access.concepts.ClientIdentifier identifier)
      • AbstractDataStore

        protected AbstractDataStore​(ActorUtils actorUtils,
                                    org.opendaylight.controller.cluster.access.concepts.ClientIdentifier identifier,
                                    DataStoreClient clientActor)
    • Method Detail

      • setCloseable

        public void setCloseable​(AutoCloseable closeable)
      • registerTreeChangeListener

        public <L extends org.opendaylight.mdsal.dom.api.DOMDataTreeChangeListener> org.opendaylight.yangtools.concepts.ListenerRegistration<L> registerTreeChangeListener​(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier treeId,
                                                                                                                                                                           L listener)
        Specified by:
        registerTreeChangeListener in interface org.opendaylight.mdsal.dom.spi.store.DOMStoreTreeChangePublisher
      • registerCommitCohort

        public <C extends org.opendaylight.mdsal.dom.api.DOMDataTreeCommitCohort> org.opendaylight.mdsal.dom.api.DOMDataTreeCommitCohortRegistration<C> registerCommitCohort​(org.opendaylight.mdsal.dom.api.DOMDataTreeIdentifier subtree,
                                                                                                                                                                             C cohort)
        Specified by:
        registerCommitCohort in interface org.opendaylight.mdsal.dom.api.DOMDataTreeCommitCohortRegistry
      • onGlobalContextUpdated

        public void onGlobalContextUpdated​(org.opendaylight.yangtools.yang.model.api.SchemaContext schemaContext)
        Specified by:
        onGlobalContextUpdated in interface org.opendaylight.yangtools.yang.model.api.SchemaContextListener
      • waitTillReady

        public void waitTillReady()
      • getWaitTillReadyCountDownLatch

        public CountDownLatch getWaitTillReadyCountDownLatch()
      • registerProxyListener

        public <L extends org.opendaylight.mdsal.dom.api.DOMDataTreeChangeListener> org.opendaylight.yangtools.concepts.ListenerRegistration<L> registerProxyListener​(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier shardLookup,
                                                                                                                                                                      org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier insideShard,
                                                                                                                                                                      org.opendaylight.mdsal.dom.api.DOMDataTreeChangeListener delegate)
      • registerShardConfigListener

        public <L extends org.opendaylight.mdsal.dom.api.DOMDataTreeChangeListener> org.opendaylight.yangtools.concepts.ListenerRegistration<L> registerShardConfigListener​(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier internalPath,
                                                                                                                                                                            org.opendaylight.mdsal.dom.api.DOMDataTreeChangeListener delegate)