Class AbstractDOMBroker

  • All Implemented Interfaces:
    AutoCloseable, org.opendaylight.mdsal.dom.api.DOMDataBroker, org.opendaylight.mdsal.dom.api.DOMExtensibleService<org.opendaylight.mdsal.dom.api.DOMDataBroker,​org.opendaylight.mdsal.dom.api.DOMDataBrokerExtension>, org.opendaylight.mdsal.dom.api.DOMService, org.opendaylight.mdsal.dom.api.DOMTransactionFactory, org.opendaylight.mdsal.dom.spi.PingPongMergingDOMDataBroker
    Direct Known Subclasses:
    ConcurrentDOMDataBroker

    public abstract class AbstractDOMBroker
    extends AbstractDOMTransactionFactory<org.opendaylight.mdsal.dom.spi.store.DOMStore>
    implements org.opendaylight.mdsal.dom.spi.PingPongMergingDOMDataBroker
    • Constructor Detail

      • AbstractDOMBroker

        protected AbstractDOMBroker​(Map<org.opendaylight.mdsal.common.api.LogicalDatastoreType,​org.opendaylight.mdsal.dom.spi.store.DOMStore> datastores)
    • Method Detail

      • setCloseable

        public void setCloseable​(AutoCloseable closeable)
      • getExtensions

        public com.google.common.collect.ClassToInstanceMap<org.opendaylight.mdsal.dom.api.DOMDataBrokerExtension> getExtensions()
        Specified by:
        getExtensions in interface org.opendaylight.mdsal.dom.api.DOMExtensibleService<org.opendaylight.mdsal.dom.api.DOMDataBroker,​org.opendaylight.mdsal.dom.api.DOMDataBrokerExtension>
      • createTransactionChain

        public org.opendaylight.mdsal.dom.api.DOMTransactionChain createTransactionChain​(org.opendaylight.mdsal.dom.api.DOMTransactionChainListener listener)
        Specified by:
        createTransactionChain in interface org.opendaylight.mdsal.dom.api.DOMDataBroker