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.

  • Method Details

    • getModifications

      List<Modification> getModifications()
      Get a list of modifications contained by this composite.
      Returns:
      an immutable list of modifications