| Package | Description | 
|---|---|
| org.opendaylight.mdsal.binding.api | |
| org.opendaylight.mdsal.binding.dom.adapter | 
| Modifier and Type | Method and Description | 
|---|---|
static <T extends DataObject> | 
DataTreeIdentifier.create(LogicalDatastoreType datastoreType,
      InstanceIdentifier<T> rootIdentifier)  | 
DataTreeIdentifier<T> | 
DataTreeModification.getRootPath()
Get the modification root path. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
DataTreeIdentifier.contains(DataTreeIdentifier<?> other)  | 
<T extends DataObject> | 
DataTreeCursorProvider.createCursor(DataTreeIdentifier<T> path)
Create a new  
DataTreeCursor at specified path. | 
<T extends DataObject> | 
CursorAwareWriteTransaction.createCursor(DataTreeIdentifier<T> path)
Create a  
DataTreeWriteCursor anchored at the specified path. | 
<D extends DataObject,T extends DataTreeCommitCohort<D>> | 
DataTreeCommitCohortRegistry.registerCommitCohort(DataTreeIdentifier<D> subtree,
                    T cohort)
Register commit cohort which will participate in three-phase commit protocols of write
 transaction in data broker associated with this instance of extension. 
 | 
<T extends DataObject,L extends DataTreeChangeListener<T>> | 
DataTreeChangeService.registerDataTreeChangeListener(DataTreeIdentifier<T> treeId,
                              L listener)
Registers a  
DataTreeChangeListener to receive
 notifications when data changes under a given path in the conceptual data
 tree. | 
| Modifier and Type | Method and Description | 
|---|---|
DataTreeProducer | 
DataTreeProducerFactory.createProducer(Collection<DataTreeIdentifier<?>> subtrees)
Create a producer, which is able to access to a set of trees. 
 | 
DataTreeProducer | 
DataTreeProducer.createProducer(Collection<DataTreeIdentifier<?>> subtrees)
Create a producer, which is able to access to a set of trees. 
 | 
void | 
DataTreeListener.onDataTreeChanged(Collection<DataTreeModification<?>> changes,
                 Map<DataTreeIdentifier<?>,DataObject> subtrees)
Invoked whenever one or more registered subtrees change. 
 | 
<T extends DataTreeListener> | 
DataTreeService.registerListener(T listener,
                Collection<DataTreeIdentifier<?>> subtrees,
                boolean allowRxMerges,
                Collection<DataTreeProducer> producers)
Register a  
DataTreeListener instance. | 
| Modifier and Type | Method and Description | 
|---|---|
<P extends DataObject> | 
BindingDOMCursorAwareWriteTransactionAdapter.createCursor(DataTreeIdentifier<P> path)  | 
<D extends DataObject,T extends DataTreeCommitCohort<D>> | 
BindingDOMDataTreeCommitCohortRegistryAdapter.registerCommitCohort(DataTreeIdentifier<D> subtree,
                    T cohort)  | 
<T extends DataObject,L extends DataTreeChangeListener<T>> | 
BindingDOMDataBrokerAdapter.registerDataTreeChangeListener(DataTreeIdentifier<T> treeId,
                              L listener)  | 
protected DOMDataTreeIdentifier | 
BindingToNormalizedNodeCodec.toDOMDataTreeIdentifier(DataTreeIdentifier<?> path)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Collection<DOMDataTreeIdentifier> | 
BindingToNormalizedNodeCodec.toDOMDataTreeIdentifiers(Collection<DataTreeIdentifier<?>> subtrees)  | 
| Constructor and Description | 
|---|
BindingDOMDataTreeWriteCursorAdapter(DataTreeIdentifier<?> path,
                                    T delegate,
                                    BindingToNormalizedNodeCodec codec)  | 
Copyright © 2018 OpenDaylight. All rights reserved.