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 Detail

      • getModifications

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