Package io.fluxzero.sdk.persisting.repository
package io.fluxzero.sdk.persisting.repository
-
ClassDescriptionRepository interface for loading, managing, and repairing aggregates in Fluxzero.A wrapper around a delegate
AggregateRepositorythat ensures cached aggregates stay in sync with the event log.Default implementation of theAggregateRepositoryinterface.Default repository for independently stored models.The one repository-owned carrier from prepared request through authoritative accepted result.Receives a cache value and the boundaries that prove it current.Optional repository capability for resolving a typed ancestor from relationship identities before loading model values.The pinned relationship collections and Model types examined without materializing intermediate values.Explicit dev/CI inspection of a bounded first page of Model streams or a Graph.Bounds one inspection; no automatic pagination or further Graph expansion occurs.One sampled stream.One observed representation, before structural upcasting.A bounded observation, not an application compatibility verdict.Optional repository capability for metadata-only Graph navigation.Optional head evidence carried by a lazy entity supplier, without allocating a separate metadata wrapper per node.One resolved identity and lazy value at a shared boundary; absent identities must not be resolved again.One head with optional local class knowledge and a lazy, exact-boundary authoritative value.Coherent metadata for the requested direct relationship collections, including empty ones.A source value together with the exact relationship boundary established while reading it.Identity policy for repository Graph resolution; normalization and alias lookup are independent choices.Actionable Model read failure.Safe structural context; null means unavailable, not absent data.The observed cause category.The operation being attempted when the failure was observed.Repository for loading independently storedmodels.Resolves application-scoped logical Model names in both directions.