Interface EngineConfig.TombstoneDocSupplier

Enclosing class:
EngineConfig

public static interface EngineConfig.TombstoneDocSupplier
A supplier supplies tombstone documents which will be used in soft-update methods. The returned document consists only _uid, _seqno, _term and _version fields; other metadata fields are excluded.
  • Method Summary

    Modifier and Type Method Description
    ParsedDocument newDeleteTombstoneDoc​(java.lang.String type, java.lang.String id)
    Creates a tombstone document for a delete operation.
    ParsedDocument newNoopTombstoneDoc​(java.lang.String reason)
    Creates a tombstone document for a noop operation.
  • Method Details

    • newDeleteTombstoneDoc

      ParsedDocument newDeleteTombstoneDoc​(java.lang.String type, java.lang.String id)
      Creates a tombstone document for a delete operation.
    • newNoopTombstoneDoc

      ParsedDocument newNoopTombstoneDoc​(java.lang.String reason)
      Creates a tombstone document for a noop operation.
      Parameters:
      reason - the reason of an a noop