Uses of Class
io.fluxzero.sdk.persisting.repository.DefaultModelRepository.Commit.Outcome
Packages that use DefaultModelRepository.Commit.Outcome
-
Uses of DefaultModelRepository.Commit.Outcome in io.fluxzero.sdk.persisting.repository
Methods in io.fluxzero.sdk.persisting.repository that return DefaultModelRepository.Commit.OutcomeModifier and TypeMethodDescriptionDefaultModelRepository.Commit.prepare(String commitId, CommitAttempt evaluation) Prepares the wire commit and change correlation for an attempt usingModelConflictPolicy.ACCEPT, without submitting it.DefaultModelRepository.Commit.prepare(String commitId, CommitAttempt evaluation, ModelConflictPolicy conflictPolicy) Prepares an ordinary, non-migration commit with the supplied conflict policy, without submitting it.DefaultModelRepository.Commit.prepare(String commitId, CommitAttempt evaluation, ModelConflictPolicy conflictPolicy, boolean migration) Prepares a commit with the supplied conflict and migration policies, without treating its input as an already stored event or submitting it.DefaultModelRepository.Commit.prepare(String commitId, CommitAttempt evaluation, ModelConflictPolicy conflictPolicy, boolean migration, boolean existingEvent) Prepares the wire commit and change correlation using the supplied conflict, migration, and existing-event policies, without submitting the commit.DefaultModelRepository.Commit.prepareDeadlineReevaluation(String commitId, DefaultModelRepository.Commit.Outcome original, CommitAttempt evaluation) Rebuilds all deadline metadata and effects without changing the original conflict or event policy.DefaultModelRepository.Commit.prepareRebased(String commitId, DefaultModelRepository.Commit.Outcome original, CommitAttempt evaluation) Prepares an ACCEPT rebase with the original commit shape, delivery guarantee, duplicate flag, and migration policy.Methods in io.fluxzero.sdk.persisting.repository with parameters of type DefaultModelRepository.Commit.OutcomeModifier and TypeMethodDescriptionDefaultModelRepository.Commit.commitPrepared(DefaultModelRepository.Commit.Outcome prepared, ModelCommitBatchingClient.ModelCommitBatch batch, int batchSlot) Submits a prepared commit directly or through a reserved batch slot and completes required result processing.<T> Graph<T> DefaultModelRepository.committedGraph(DefaultModelRepository.Commit.Outcome prepared, CommitModelsResult result, String modelId, Entity<T> previous) Internal atomic-operation result built from its acknowledged revisions, never a post-commit load.DefaultModelRepository.Commit.prepareDeadlineReevaluation(String commitId, DefaultModelRepository.Commit.Outcome original, CommitAttempt evaluation) Rebuilds all deadline metadata and effects without changing the original conflict or event policy.DefaultModelRepository.Commit.prepareRebased(String commitId, DefaultModelRepository.Commit.Outcome original, CommitAttempt evaluation) Prepares an ACCEPT rebase with the original commit shape, delivery guarantee, duplicate flag, and migration policy.Method parameters in io.fluxzero.sdk.persisting.repository with type arguments of type DefaultModelRepository.Commit.OutcomeModifier and TypeMethodDescriptionvoidDefaultModelRepository.updateAfterCommit(List<DefaultModelRepository.Commit.Outcome> outcomes) Makes accepted local model transitions immediately visible through this repository.