public abstract class AbstractDOMBroker extends AbstractDOMTransactionFactory<org.opendaylight.mdsal.dom.spi.store.DOMStore> implements org.opendaylight.mdsal.dom.api.DOMDataBroker
Modifier | Constructor and Description |
---|---|
protected |
AbstractDOMBroker(Map<org.opendaylight.mdsal.common.api.LogicalDatastoreType,org.opendaylight.mdsal.dom.spi.store.DOMStore> datastores) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
org.opendaylight.mdsal.dom.api.DOMTransactionChain |
createTransactionChain(org.opendaylight.mdsal.common.api.TransactionChainListener listener) |
com.google.common.collect.ClassToInstanceMap<org.opendaylight.mdsal.dom.api.DOMDataBrokerExtension> |
getExtensions() |
protected Object |
newTransactionIdentifier()
Implementations must return unique identifier for each and every call of
this method.
|
void |
setCloseable(AutoCloseable closeable) |
checkNotClosed, commit, getTxFactories, newReadOnlyTransaction, newReadWriteTransaction, newWriteOnlyTransaction
protected AbstractDOMBroker(Map<org.opendaylight.mdsal.common.api.LogicalDatastoreType,org.opendaylight.mdsal.dom.spi.store.DOMStore> datastores)
public void setCloseable(AutoCloseable closeable)
public void close()
close
in interface AutoCloseable
close
in class AbstractDOMTransactionFactory<org.opendaylight.mdsal.dom.spi.store.DOMStore>
protected Object newTransactionIdentifier()
AbstractDOMTransactionFactory
newTransactionIdentifier
in class AbstractDOMTransactionFactory<org.opendaylight.mdsal.dom.spi.store.DOMStore>
public com.google.common.collect.ClassToInstanceMap<org.opendaylight.mdsal.dom.api.DOMDataBrokerExtension> getExtensions()
getExtensions
in interface org.opendaylight.mdsal.dom.api.DOMExtensibleService<org.opendaylight.mdsal.dom.api.DOMDataBroker,org.opendaylight.mdsal.dom.api.DOMDataBrokerExtension>
public org.opendaylight.mdsal.dom.api.DOMTransactionChain createTransactionChain(org.opendaylight.mdsal.common.api.TransactionChainListener listener)
createTransactionChain
in interface org.opendaylight.mdsal.common.api.TransactionChainFactory<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>
createTransactionChain
in interface org.opendaylight.mdsal.dom.api.DOMDataBroker
Copyright © 2019 OpenDaylight. All rights reserved.