| Modifier and Type | Method and Description | 
|---|---|
protected DOMDataTreeIdentifier | 
BindingToNormalizedNodeCodec.toDOMDataTreeIdentifier(DataTreeIdentifier<?> path)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Collection<DOMDataTreeIdentifier> | 
BindingToNormalizedNodeCodec.toDOMDataTreeIdentifiers(Collection<DataTreeIdentifier<?>> subtrees)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
BindingDOMDataTreeListenerAdapter.onDataTreeChanged(Collection<org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidate> domChanges,
                 Map<DOMDataTreeIdentifier,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>> domSubtrees)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
BindingDOMDataTreeListenerAdapter.onDataTreeChanged(Collection<org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidate> domChanges,
                 Map<DOMDataTreeIdentifier,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>> domSubtrees)  | 
| Modifier and Type | Method and Description | 
|---|---|
DOMDataTreeIdentifier | 
BindingToNormalizedNodeCodec.toDOMDataTreeIdentifier(DataTreeIdentifier<?> path)
Create new DOM data tree identifier from Binding data tree identifier. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Collection<DOMDataTreeIdentifier> | 
BindingToNormalizedNodeCodec.toDOMDataTreeIdentifiers(Collection<DataTreeIdentifier<?>> subtrees)
Binding subtree identifiers to DOM subtree identifiers. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DOMDataTreeIdentifier | 
DOMDataTreeCandidate.getRootPath()
Get the candidate tree root path. 
 | 
DOMDataTreeIdentifier | 
DOMDataTreeInaccessibleException.getTreeIdentifier()  | 
DOMDataTreeIdentifier | 
DOMDataTreeIdentifier.toOptimized()  | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
DOMDataTreeIdentifier.compareTo(DOMDataTreeIdentifier domDataTreeIdentifier)  | 
boolean | 
DOMDataTreeIdentifier.contains(DOMDataTreeIdentifier other)  | 
DOMDataTreeCursor | 
DOMDataTreeCursorProvider.createCursor(DOMDataTreeIdentifier path)
Create a new  
DataTreeModificationCursor at specified path. | 
DOMDataTreeWriteCursor | 
DOMDataTreeCursorAwareTransaction.createCursor(DOMDataTreeIdentifier path)
Create a  
DOMDataTreeWriteCursor anchored at the specified path. | 
void | 
DOMDataTreeShard.onChildAttached(DOMDataTreeIdentifier prefix,
               DOMDataTreeShard child)
Invoked whenever a child is getting attached as a more specific prefix under this shard. 
 | 
void | 
DOMDataTreeShard.onChildDetached(DOMDataTreeIdentifier prefix,
               DOMDataTreeShard child)
Invoked whenever a child is getting detached as a more specific prefix under this shard. 
 | 
<T extends DOMDataTreeCommitCohort> | 
DOMDataTreeCommitCohortRegistry.registerCommitCohort(DOMDataTreeIdentifier path,
                    T cohort)
Register commit cohort which will participate in three-phase commit protocols of
  
DOMDataTreeWriteTransactionin data broker associated with this instance of extension. | 
<L extends DOMDataTreeChangeListener> | 
DOMDataTreeChangeService.registerDataTreeChangeListener(DOMDataTreeIdentifier treeId,
                              L listener)
Registers a  
DOMDataTreeChangeListener to receive notifications when data changes
 under a given path in the conceptual data tree. | 
<T extends DOMDataTreeShard> | 
DOMDataTreeShardingService.registerDataTreeShard(DOMDataTreeIdentifier prefix,
                     T shard,
                     DOMDataTreeProducer producer)
Register a shard as responsible for a particular subtree prefix. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DOMDataTreeProducer | 
DOMDataTreeProducer.createProducer(Collection<DOMDataTreeIdentifier> subtrees)
Create a producer, which is able to access to a set of trees. 
 | 
DOMDataTreeProducer | 
DOMDataTreeProducerFactory.createProducer(Collection<DOMDataTreeIdentifier> subtrees)
Create a producer, which is able to access to a set of trees. 
 | 
void | 
DOMDataTreeListener.onDataTreeChanged(Collection<org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidate> changes,
                 Map<DOMDataTreeIdentifier,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>> subtrees)
Invoked whenever one or more registered subtrees change. 
 | 
<T extends DOMDataTreeListener> | 
DOMDataTreeService.registerListener(T listener,
                Collection<DOMDataTreeIdentifier> subtrees,
                boolean allowRxMerges,
                Collection<DOMDataTreeProducer> producers)
Register a  
DOMDataTreeListener instance. | 
| Constructor and Description | 
|---|
DataValidationFailedExceptionMapper(String opName,
                                   DOMDataTreeIdentifier failedTreeId)  | 
DOMDataTreeInaccessibleException(DOMDataTreeIdentifier treeIdentifier,
                                String message)  | 
DOMDataTreeInaccessibleException(DOMDataTreeIdentifier treeIdentifier,
                                String message,
                                Throwable cause)  | 
| Modifier and Type | Method and Description | 
|---|---|
DOMDataTreeIdentifier | 
DOMDataTreeShardRegistration.getPrefix()  | 
| Modifier and Type | Method and Description | 
|---|---|
<T extends DOMDataTreeShard> | 
ShardedDOMDataTree.registerDataTreeShard(DOMDataTreeIdentifier prefix,
                     T shard,
                     DOMDataTreeProducer producer)  | 
| Modifier and Type | Method and Description | 
|---|---|
DOMDataTreeProducer | 
ShardedDOMDataTree.createProducer(Collection<DOMDataTreeIdentifier> subtrees)  | 
<T extends DOMDataTreeListener> | 
ShardedDOMDataTree.registerListener(T listener,
                Collection<DOMDataTreeIdentifier> subtrees,
                boolean allowRxMerges,
                Collection<DOMDataTreeProducer> producers)  | 
| Constructor and Description | 
|---|
DOMDataTreeShardRegistration(ShardedDOMDataTree tree,
                            DOMDataTreeIdentifier prefix,
                            T shard)  | 
| Modifier and Type | Method and Description | 
|---|---|
DOMDataTreePrefixTableEntry<V> | 
DOMDataTreePrefixTable.lookup(DOMDataTreeIdentifier prefix)
Lookups entry by provided  
DOMDataTreeIdentifier, if entry is not present returns
 closest non-null entry towards root or null if no entry towards root exists. | 
void | 
DOMDataTreePrefixTable.remove(DOMDataTreeIdentifier prefix)
Removes value associated to the prefix. 
 | 
void | 
DOMDataTreePrefixTable.store(DOMDataTreeIdentifier prefix,
     V value)
Stores value associated to the prefix. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DOMDataTreeIdentifier | 
ForeignShardModificationContext.getIdentifier()  | 
DOMDataTreeIdentifier | 
ChildShardContext.getPrefix()  | 
DOMDataTreeIdentifier | 
SubshardProducerSpecification.getPrefix()  | 
| Modifier and Type | Method and Description | 
|---|---|
Collection<DOMDataTreeIdentifier> | 
DOMDataTreeShardProducer.getPrefixes()
Return the collection of tree identifiers to which this producer is bound. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SubshardProducerSpecification.addPrefix(DOMDataTreeIdentifier prefix)  | 
DOMDataTreeWriteCursor | 
DOMDataTreeShardWriteTransaction.createCursor(DOMDataTreeIdentifier prefix)
Create a new write cursor. 
 | 
void | 
CompatListenableDOMDataTreeShard.onChildAttached(DOMDataTreeIdentifier prefix,
               DOMDataTreeShard child)
Deprecated.  
  | 
void | 
CompatListenableDOMDataTreeShard.onChildDetached(DOMDataTreeIdentifier prefix,
               DOMDataTreeShard child)
Deprecated.  
  | 
| Modifier and Type | Method and Description | 
|---|---|
static <L extends DOMDataTreeListener,T> | 
DOMDataTreeListenerAggregator.aggregateIfNeeded(L listener,
                 Map<T,Collection<DOMDataTreeIdentifier>> subtrees,
                 boolean allowRxMerges,
                 Function<T,DOMDataTreeShard> keyToShard)  | 
DOMDataTreeShardProducer | 
WriteableDOMDataTreeShard.createProducer(Collection<DOMDataTreeIdentifier> paths)
Create a producer that has the ability to write into the provided subtrees. 
 | 
<L extends DOMDataTreeListener> | 
CompatListenableDOMDataTreeShard.registerListener(L listener,
                Collection<DOMDataTreeIdentifier> subtrees,
                boolean allowRxMerges)
Deprecated.  
  | 
<T extends DOMDataTreeListener> | 
CompatDOMDataTreeListenerRegistry.registerListener(T listener,
                Collection<DOMDataTreeIdentifier> subtrees,
                boolean allowRxMerges)
Deprecated.  
  | 
<T extends DOMDataTreeListener> | 
DOMDataTreeListenerRegistry.registerListener(T listener,
                Collection<DOMDataTreeIdentifier> subtrees,
                boolean allowRxMerges)  | 
| Constructor and Description | 
|---|
ChildShardContext(DOMDataTreeIdentifier prefix,
                 WriteableDOMDataTreeShard shard)  | 
ForeignShardModificationContext(DOMDataTreeIdentifier identifier,
                               DOMDataTreeShardProducer producer)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected DOMDataTreeIdentifier | 
ShardDataModificationFactoryBuilder.root  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Map<DOMDataTreeIdentifier,ForeignShardModificationContext> | 
ShardDataModificationFactoryBuilder.childShards  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ShardDataModificationFactoryBuilder.addSubshard(DOMDataTreeIdentifier prefix,
           ForeignShardModificationContext value)  | 
static InMemoryDOMDataTreeShard | 
InMemoryDOMDataTreeShard.create(DOMDataTreeIdentifier id,
      Executor dataTreeChangeExecutor,
      int maxDataChangeListenerQueueSize)  | 
static InMemoryDOMDataTreeShard | 
InMemoryDOMDataTreeShard.create(DOMDataTreeIdentifier id,
      Executor dataTreeChangeExecutor,
      int maxDataChangeListenerQueueSize,
      int submitQueueSize)  | 
void | 
InMemoryDOMDataTreeShard.onChildAttached(DOMDataTreeIdentifier prefix,
               DOMDataTreeShard child)  | 
void | 
InMemoryDOMDataTreeShard.onChildDetached(DOMDataTreeIdentifier prefix,
               DOMDataTreeShard child)  | 
| Modifier and Type | Method and Description | 
|---|---|
org.opendaylight.mdsal.dom.store.inmemory.InMemoryDOMDataTreeShardProducer | 
InMemoryDOMDataTreeShard.createProducer(Collection<DOMDataTreeIdentifier> prefixes)  | 
| Constructor and Description | 
|---|
ForeignShardThreePhaseCommitCohort(DOMDataTreeIdentifier prefix,
                                  ForeignShardModificationContext shard)  | 
ShardCanCommitCoordinationTask(DOMDataTreeIdentifier rootShardPrefix,
                              Collection<DOMStoreThreePhaseCommitCohort> cohorts)  | 
ShardCommitCoordinationTask(DOMDataTreeIdentifier rootShardPrefix,
                           Collection<DOMStoreThreePhaseCommitCohort> cohorts,
                           org.opendaylight.mdsal.dom.store.inmemory.InmemoryDOMDataTreeShardWriteTransaction transaction)  | 
ShardDataModificationFactoryBuilder(DOMDataTreeIdentifier root)  | 
ShardPreCommitCoordinationTask(DOMDataTreeIdentifier rootShardPrefix,
                              Collection<DOMStoreThreePhaseCommitCohort> cohorts)  | 
ShardSubmitCoordinationTask(DOMDataTreeIdentifier rootShardPrefix,
                           Collection<DOMStoreThreePhaseCommitCohort> cohorts,
                           org.opendaylight.mdsal.dom.store.inmemory.InmemoryDOMDataTreeShardWriteTransaction transaction)  | 
Copyright © 2018 OpenDaylight. All rights reserved.