@NotThreadSafe public class ShardDataTree extends Object
This class is not part of the API contract and is subject to change at any time.
Constructor and Description |
---|
ShardDataTree(Shard shard,
org.opendaylight.yangtools.yang.model.api.SchemaContext schemaContext,
org.opendaylight.yangtools.yang.data.api.schema.tree.TreeType treeType) |
Modifier and Type | Method and Description |
---|---|
Collection<ShardDataTreeCohort> |
getAndClearPendingTransactions() |
org.opendaylight.yangtools.yang.data.api.schema.tree.DataTree |
getDataTree() |
org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeModification |
newModification() |
void |
notifyListeners(org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidate candidate) |
com.google.common.base.Optional<org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>> |
readNode(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path) |
void |
registerTreeChangeListener(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path,
org.opendaylight.mdsal.dom.api.DOMDataTreeChangeListener listener,
com.google.common.base.Optional<org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidate> initialState,
Consumer<org.opendaylight.yangtools.concepts.ListenerRegistration<org.opendaylight.mdsal.dom.api.DOMDataTreeChangeListener>> onRegistration) |
public ShardDataTree(Shard shard, org.opendaylight.yangtools.yang.model.api.SchemaContext schemaContext, org.opendaylight.yangtools.yang.data.api.schema.tree.TreeType treeType)
public org.opendaylight.yangtools.yang.data.api.schema.tree.DataTree getDataTree()
public void notifyListeners(org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidate candidate)
public void registerTreeChangeListener(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path, org.opendaylight.mdsal.dom.api.DOMDataTreeChangeListener listener, com.google.common.base.Optional<org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidate> initialState, Consumer<org.opendaylight.yangtools.concepts.ListenerRegistration<org.opendaylight.mdsal.dom.api.DOMDataTreeChangeListener>> onRegistration)
public com.google.common.base.Optional<org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>> readNode(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)
public org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeModification newModification()
public Collection<ShardDataTreeCohort> getAndClearPendingTransactions()
Copyright © 2019 OpenDaylight. All rights reserved.