Uses of Class
io.fluxzero.common.api.modeling.ModelGraphProjectionConfiguration
Packages that use ModelGraphProjectionConfiguration
Package
Description
-
Uses of ModelGraphProjectionConfiguration in io.fluxzero.common.api.modeling
Methods in io.fluxzero.common.api.modeling with parameters of type ModelGraphProjectionConfigurationModifier and TypeMethodDescriptionbooleanModelGraphProjectionConfiguration.hasSameComposition(ModelGraphProjectionConfiguration other) Tests whether composition, scope or storage changed, ignoring individual source schema revisions. -
Uses of ModelGraphProjectionConfiguration in io.fluxzero.common.search
Methods in io.fluxzero.common.search with parameters of type ModelGraphProjectionConfigurationModifier and TypeMethodDescriptionstatic SerializedDocumentModelGraphInvalidation.create(SerializedDocument root, ModelGraphProjectionConfiguration configuration, long stateIndex) Captures the root identity and invalidation boundary without copying any of its content. -
Uses of ModelGraphProjectionConfiguration in io.fluxzero.sdk.modeling
Methods in io.fluxzero.sdk.modeling that return types with arguments of type ModelGraphProjectionConfigurationModifier and TypeMethodDescriptionEntityMetadata.graphProjectionConfiguration()Returns this root's application-resolved materialized graph definition, if enabled.EntityMetadata.graphProjectionConfiguration(Collection<Class<?>> knownModelTypes) Returns this root's durable graph definition including every known model schema that can be placed below it.EntityMetadata.graphProjectionConfiguration(Collection<Class<?>> knownModelTypes, String modelNamePrefix) Returns the durable Graph definition using an already application-scoped Model-name prefix.EntityMetadata.graphSearchConfiguration(Collection<Class<?>> knownModelTypes, String modelNamePrefix) Shared composition definition for both live and stored Graph search. -
Uses of ModelGraphProjectionConfiguration in io.fluxzero.sdk.persisting.eventsourcing.client
Methods in io.fluxzero.sdk.persisting.eventsourcing.client with parameters of type ModelGraphProjectionConfigurationModifier and TypeMethodDescriptionInMemoryEventStore.ModelGraphProjectionMaterializer.materialize(ModelGraphProjectionConfiguration configuration, Set<String> rootIds, long stateIndex, boolean rebuild) Materializes Graph documents for the supplied roots and state index, optionally rebuilding them.default RunnableInMemoryEventStore.ModelGraphProjectionMaterializer.materializeSchema(ModelGraphProjectionConfiguration configuration, Set<String> rootIds, long stateIndex) Materializes schema changes without removing unrelated roots or bypassing newer business boundaries. -
Uses of ModelGraphProjectionConfiguration in io.fluxzero.sdk.persisting.repository
Methods in io.fluxzero.sdk.persisting.repository that return ModelGraphProjectionConfigurationModifier and TypeMethodDescriptionDefaultModelRepository.graphProjectionDefinition(@NonNull Class<?> modelType) Returns the application-resolved durable definition owned by this repository.Methods in io.fluxzero.sdk.persisting.repository that return types with arguments of type ModelGraphProjectionConfigurationModifier and TypeMethodDescriptionDefaultModelRepository.graphSearchDefinition(Class<?> type) Resolves search composition with this repository's model catalog and application properties. -
Uses of ModelGraphProjectionConfiguration in io.fluxzero.sdk.persisting.search.client
Methods in io.fluxzero.sdk.persisting.search.client with parameters of type ModelGraphProjectionConfigurationModifier and TypeMethodDescriptionvoidInMemorySearchStore.materializeModelGraphProjection(ModelGraphProjectionConfiguration configuration, Set<String> rootIds, long stateIndex, boolean rebuild) Synchronously materializes affected roots for the SDK-only graph-projection worker.InMemorySearchStore.prepareModelGraphProjection(ModelGraphProjectionConfiguration configuration, Set<String> rootIds, long stateIndex, boolean rebuild) Materializes graph documents and returns their deferred local-monitor publication.InMemorySearchStore.prepareModelGraphSchemaProjection(ModelGraphProjectionConfiguration configuration, Set<String> rootIds, long stateIndex) Re-materializes only affected roots at the same business boundary after a source schema rewrite.