Interface CompositeModification

All Superinterfaces:
Externalizable, Modification, Serializable
All Known Implementing Classes:
BatchedModifications, MutableCompositeModification

@Deprecated(since="9.0.0", forRemoval=true) public interface CompositeModification extends Modification
Deprecated, for removal: This API element is subject to removal in a future version.
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()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Get a list of modifications contained by this composite.
      Returns:
      an immutable list of modifications