Class ReindexModel

java.lang.Object
io.fluxzero.common.api.Request
io.fluxzero.common.api.modeling.ReindexModel
All Implemented Interfaces:
JsonType

public class ReindexModel extends Request
Refreshes one canonical source at an unchanged authoritative Model head. The Model store owns the head guard; the search store atomically preserves provenance and records a fresh storage-time index and targeted invalidation. A BooleanResult reports success (including a cutoff skip), or false when inspection must be retried.
  • Constructor Details

    • ReindexModel

      public ReindexModel()
  • Method Details

    • validate

      public void validate()
      Validates the non-deleting source envelope.
    • toMetric

      public ReindexModel.Metric toMetric()
      Returns operational measurements without Model identifiers, proofs or payloads.
      Returns:
      a safe and compact object suitable for serialization to the metrics log