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 |
---|---|
com.google.common.util.concurrent.FluentFuture<? extends DOMActionResult> |
BindingDOMOperationProviderServiceAdapter.AbstractImplAdapter.ActionAdapter.invokeAction(org.opendaylight.yangtools.yang.model.api.SchemaPath type,
DOMDataTreeIdentifier path,
org.opendaylight.yangtools.yang.data.api.schema.ContainerNode input) |
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.
|
<P extends TreeNode> |
BindingToNormalizedNodeCodec.toDOMDataTreeIdentifiers(Set<DataTreeIdentifier<P>> subtrees) |
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 |
---|---|
Set<DOMDataTreeIdentifier> |
DOMActionInstance.getDataTrees()
Return the set of data trees on which this action is available.
|
Modifier and Type | Method and Description |
---|---|
int |
DOMDataTreeIdentifier.compareTo(DOMDataTreeIdentifier domDataTreeIdentifier) |
boolean |
DOMDataTreeIdentifier.contains(DOMDataTreeIdentifier other) |
@Nullable DOMDataTreeCursor |
DOMDataTreeCursorProvider.createCursor(@NonNull DOMDataTreeIdentifier path)
Create a new
DataTreeModificationCursor at specified path. |
DOMDataTreeWriteCursor |
DOMDataTreeCursorAwareTransaction.createCursor(DOMDataTreeIdentifier path)
Create a
DOMDataTreeWriteCursor anchored at the specified path. |
com.google.common.util.concurrent.FluentFuture<? extends DOMActionResult> |
DOMActionImplementation.invokeAction(org.opendaylight.yangtools.yang.model.api.SchemaPath type,
DOMDataTreeIdentifier path,
org.opendaylight.yangtools.yang.data.api.schema.ContainerNode input)
Initiate invocation of the action.
|
com.google.common.util.concurrent.FluentFuture<? extends DOMActionResult> |
DOMActionService.invokeAction(org.opendaylight.yangtools.yang.model.api.SchemaPath type,
DOMDataTreeIdentifier path,
org.opendaylight.yangtools.yang.data.api.schema.ContainerNode input)
Initiate invocation of an Action.
|
static DOMActionInstance |
DOMActionInstance.of(org.opendaylight.yangtools.yang.model.api.SchemaPath type,
DOMDataTreeIdentifier... dataTrees) |
void |
DOMDataTreeShard.onChildAttached(@NonNull DOMDataTreeIdentifier prefix,
@NonNull DOMDataTreeShard child)
Invoked whenever a child is getting attached as a more specific prefix under this shard.
|
void |
DOMDataTreeShard.onChildDetached(@NonNull DOMDataTreeIdentifier prefix,
@NonNull 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
DOMDataTreeWriteTransaction in data broker associated with this instance of extension. |
<L extends DOMDataTreeChangeListener> |
DOMDataTreeChangeService.registerDataTreeChangeListener(@NonNull 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(@NonNull DOMDataTreeIdentifier prefix,
T shard,
@NonNull 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.
|
static DOMActionInstance |
DOMActionInstance.of(org.opendaylight.yangtools.yang.model.api.SchemaPath type,
Set<DOMDataTreeIdentifier> dataTrees) |
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 |
---|---|
<L extends DOMDataTreeChangeListener> |
PingPongDataBroker.registerDataTreeChangeListener(DOMDataTreeIdentifier treeId,
L listener) |
Modifier and Type | Method and Description |
---|---|
@Nullable DOMDataTreePrefixTableEntry<V> |
DOMDataTreePrefixTable.lookup(@NonNull 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(@NonNull DOMDataTreeIdentifier prefix)
Removes value associated to the prefix.
|
void |
DOMDataTreePrefixTable.store(@NonNull DOMDataTreeIdentifier prefix,
V value)
Stores value associated to the prefix.
|
Modifier and Type | Method and Description |
---|---|
DOMDataTreeIdentifier |
ForeignShardModificationContext.getIdentifier() |
DOMDataTreeIdentifier |
SubshardProducerSpecification.getPrefix() |
DOMDataTreeIdentifier |
ChildShardContext.getPrefix() |
Modifier and Type | Method and Description |
---|---|
void |
SubshardProducerSpecification.addPrefix(DOMDataTreeIdentifier prefix) |
@NonNull DOMDataTreeWriteCursor |
DOMDataTreeShardWriteTransaction.createCursor(@NonNull 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.
|
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 childPrefix,
DOMDataTreeShard child) |
void |
InMemoryDOMDataTreeShard.onChildDetached(DOMDataTreeIdentifier childPrefix,
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 © 2019 OpenDaylight. All rights reserved.