Uses of Record Class
io.fluxzero.sdk.modeling.MutationPlan.Resolution
Packages that use MutationPlan.Resolution
-
Uses of MutationPlan.Resolution in io.fluxzero.sdk.modeling
Methods in io.fluxzero.sdk.modeling that return MutationPlan.ResolutionModifier and TypeMethodDescriptionMutationPlan.TargetPlan.resolveReplay(Object input, MutationPlan.ResolvedModel replayTarget) Resolves replay inputs, binding a unique write ancestor to the authoritative stream identity.MutationPlan.Resolution.withResolvedModels(List<MutationPlan.ResolvedModel> resolvedModels) Methods in io.fluxzero.sdk.modeling with parameters of type MutationPlan.ResolutionModifier and TypeMethodDescriptionstatic CommitAttemptCommitAttempt.create(long readStateIndex, MutationPlan.Resolution resolution, Map<String, ? extends Entity<?>> loadedModels) Creates a loaded begin-state for one resolved target set.ModelBatchScope.currentValues(String namespace, MutationPlan.Resolution resolution) Returns the pending values needed to reconstruct one resolved context, including ancestor dependencies.ModelBatchScope.currentValues(String namespace, MutationPlan.Resolution resolution, Object repositoryOwner) Resolves the pending context and ancestor dependencies within this repository family only.Method parameters in io.fluxzero.sdk.modeling with type arguments of type MutationPlan.ResolutionModifier and TypeMethodDescriptionstatic ObjectModelReducer.replay(MutationPlan plan, DeserializingMessage event, CommitAttempt context, String targetModelId, BiFunction<MutationPlan.Resolution, CommitAttempt, CommitAttempt> dependencies) Replays with late-bound embedded dependencies at the stored event's historical boundary. -
Uses of MutationPlan.Resolution in io.fluxzero.sdk.persisting.repository
Methods in io.fluxzero.sdk.persisting.repository with parameters of type MutationPlan.ResolutionModifier and TypeMethodDescriptionDefaultModelRepository.loadContext(MutationPlan.Resolution resolution) Loads all direct commit targets at one state boundary.DefaultModelRepository.loadContext(MutationPlan.Resolution resolution, Long maxStateIndex, Map<String, Object> stagedValues, boolean includeMessageBatch) Loads a commit context with an explicit choice whether pending values from the surrounding tracking batch should be overlaid.DefaultModelRepository.loadContext(MutationPlan.Resolution resolution, Long maxStateIndex, Map<String, Object> stagedValues, boolean includeMessageBatch, boolean migration) default CommitAttemptModelRepository.loadContext(MutationPlan.Resolution resolution) Loads all model parameters for one selected message handler at one repository boundary.DefaultModelRepository.loadCurrentContext(MutationPlan.Resolution resolution, Map<String, Object> stagedValues, boolean includeMessageBatch) Loads one transaction's initial context at a freshly observed storage boundary.DefaultModelRepository.loadRebaseContext(MutationPlan.Resolution resolution, Long maxStateIndex, Map<String, Object> stagedValues, boolean includeMessageBatch, boolean migration) Reloads an ACCEPT rebase while allowing an incomplete authoritative document to advance the exact boundary.