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 Detail

      • 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