Class CommitModelsWithDocumentProjections

All Implemented Interfaces:
JsonType, RetryAwareRequest

public final class CommitModelsWithDocumentProjections extends CommitModels
Commits internal Model sources and independent document projections together. Its distinct wire type ensures older runtimes reject these writes instead of silently dropping the projection. Relationship reads remain mandatory dependencies when present.
  • Constructor Details

    • CommitModelsWithDocumentProjections

      public CommitModelsWithDocumentProjections(CommitModels commit)
    • CommitModelsWithDocumentProjections

      @ConstructorProperties({"requestId","commitId","readStateIndex","readModelIds","substeps","conflictPolicy","guarantee","possibleDuplicate","migration","readRelationships"}) public CommitModelsWithDocumentProjections(long requestId, String commitId, long readStateIndex, List<String> readModelIds, List<ModelCommitStep> substeps, ModelConflictPolicy conflictPolicy, Guarantee guarantee, boolean possibleDuplicate, boolean migration, List<ModelRelationshipRead> readRelationships)