Package io.fluxzero.common.api.modeling
package io.fluxzero.common.api.modeling
-
ClassDescriptionWaits until one materialized graph projection has completed every root update originating at or before a committed model state.Atomically commits the ordered state transitions produced by one model commit.Payload-free model commit metrics.Result of an accepted, rebase-requested, or conflict-rejected
CommitModels.Payload-free commit-result metrics.Executes or resumes one explicit independent-model hard deletion.Request to retrieve all aggregate identifiers associated with a given entity ID.Response to aGetAggregateIdsrequest, returning a mapping of aggregate IDs to types.Resolves the durable targets and exact state boundary of one independent-model commit substep.Target-free metric representation.Durable target identities and types for one model-commit substep.Identity-free metric representation.Batch-loads independent model stream memberships at one namespace-wide state boundary.Model heads and stream memberships observed at one pinnedGetModelEventsResult.stateIndex.Resolves one bounded independent-model relationship graph and optionally includes the first page of every selected model stream.Requests freshness and backlog state for one materialized graph collection.Temporal graph edges and one model-event page observed at the same pinned state boundary.Request to retrieve all aggregate relationships for a given entity ID.Response to aGetRelationshipsrequest, containing all known relationships for a given entity ID.One model identity changed by a durable model-commit substep.Current runtime positions for one model identity involved in a rejected model commit.One ordered original event and all model targets affected by it.Persistence and lifecycle effects of one original event on one independently stored model.Resulting stream/head metadata for one committed target model.Structural validation for the independent-model wire protocol.Compact websocket representation for the common one-event, one-target model commit.Runtime behavior when an commit-scoped model changed after the commit'sreadStateIndex.Required scope of an explicit independent-model hard deletion.Bounded dry-run result for one explicit independent-model hard deletion.Completed result of an idempotent independent-model hard deletion.Optional direct current-document consequence of one model target transition.Byte-range view containing one persisted model-event block.Lightweight membership of one shared event payload in one model stream.Reserved metadata keys identifying events emitted by an independent-model commit.Expands the persisted blocks in a canonical model-event page into its logical payloads and stream memberships.One original serialized event payload shared by every returned target membership at this state index.One persisted global-event block transported without runtime-side decompression or re-encoding.Head and ordered event memberships for one requested model.One bounded model-stream read insideGetModelEvents.Compact websocket representation for model-stream reads.One temporal child-to-parent edge selected for a model graph.Projection-local replacement for a canonical relationship path.Durable definition of one asynchronous materialized model-graph document.One independently evolvable direct-document schema participating in a materialized Graph.Current progress of one asynchronous materialized graph projection.Coordination head observed for one model at the response boundary.One current, state, commit or event boundary shared by every Model read.Desired outgoing relationship from a changed child model to one parent.Validates ordered relationship changes against a current parent graph without loading unrelated descendants.Complete desired parent-ID set for one changed child.Batch-loads current parents for child IDs.One historically visible relationship boundary.Signals that the proposed relationship boundary could not be proven acyclic.Optional serialized snapshot consequence of one model target transition.Encodes opaque model state indices as fixed-width text that retains signed-long ordering.Decoder for the final persisted independent-model stream batch format.One independently addressable stored model membership.Resulting target heads of one committed model-commit substep.Durable change represented by aModelUpdate.Compact websocket representation for model commits and model-event reads.Creates a bounded, non-mutating hard-deletion plan.Idempotently registers an asynchronous materialized model-graph projection.Describes a relationship between an entity and the aggregate that contains or owns it.Command to repair or re-index the relationships for an existing aggregate.Long-polls committed independent-model updates after a client-controlled state cursor.One bounded page of model-commit updates returned byTrackModelUpdates.Command to inform the Fluxzero Runtime about changes in entity-aggregate relationships.