Interface CompositeModification
-
- All Superinterfaces:
Externalizable
,Modification
,Serializable
- All Known Implementing Classes:
BatchedModifications
,MutableCompositeModification
public interface CompositeModification extends Modification
CompositeModification contains a list of modifications that need to be applied to the DOMStore.A CompositeModification gets stored in the transaction log for a Shard. During recovery when the transaction log is being replayed a DOMStoreWriteTransaction could be created and a CompositeModification could be applied to it.
-
-
Field Summary
-
Fields inherited from interface org.opendaylight.controller.cluster.datastore.modification.Modification
COMPOSITE, DELETE, MERGE, WRITE
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<Modification>
getModifications()
Get a list of modifications contained by this composite.-
Methods inherited from interface org.opendaylight.controller.cluster.datastore.modification.Modification
apply, apply, getType, readExternal, writeExternal, writeTo
-
-
-
-
Method Detail
-
getModifications
List<Modification> getModifications()
Get a list of modifications contained by this composite.- Returns:
- an immutable list of modifications
-
-