Class PruningDataTreeModification.Proactive
java.lang.Object
com.google.common.collect.ForwardingObject
org.opendaylight.controller.cluster.datastore.utils.PruningDataTreeModification
org.opendaylight.controller.cluster.datastore.utils.PruningDataTreeModification.Proactive
- All Implemented Interfaces:
 DataTreeModification,DataTreeSnapshot
- Enclosing class:
 PruningDataTreeModification
A PruningDataTreeModification which always performs pruning before attempting an operation. This sacrifices
 performance to ensure all data has passed through the pruner -- such that data adaptations are performed.
- 
Nested Class Summary
Nested classes/interfaces inherited from class org.opendaylight.controller.cluster.datastore.utils.PruningDataTreeModification
PruningDataTreeModification.Proactive, PruningDataTreeModification.Reactive - 
Constructor Summary
ConstructorsConstructorDescriptionProactive(DataTreeModification delegate, DataTree dataTree, ReusableNormalizedNodePruner pruner)  - 
Method Summary
Modifier and TypeMethodDescriptionvoidmerge(YangInstanceIdentifier path, NormalizedNode data) voidwrite(YangInstanceIdentifier path, NormalizedNode data) Methods inherited from class org.opendaylight.controller.cluster.datastore.utils.PruningDataTreeModification
applyToCursor, delegate, delete, modelContext, newModification, readNode, readVersionInfo, readyMethods inherited from class com.google.common.collect.ForwardingObject
toString 
- 
Constructor Details
- 
Proactive
public Proactive(DataTreeModification delegate, DataTree dataTree, ReusableNormalizedNodePruner pruner)  
 - 
 - 
Method Details
- 
merge
 - 
write
 
 -