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.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.Repository for loading independently storedmodels.Resolves application-scoped logical Model names in both directions.