Uses of Record Class
io.fluxzero.common.api.modeling.ModelReadBoundary
Packages that use ModelReadBoundary
-
Uses of ModelReadBoundary in io.fluxzero.common.api.modeling
Fields in io.fluxzero.common.api.modeling declared as ModelReadBoundaryModifier and TypeFieldDescriptionstatic final ModelReadBoundaryModelReadBoundary.CURRENTUnpinned current-state boundary including active message-batch values.Methods in io.fluxzero.common.api.modeling that return ModelReadBoundaryModifier and TypeMethodDescriptionModelReadBoundary.asBefore()Returns the boundary immediately before this selection.static ModelReadBoundaryReturns a current boundary fornull, otherwise an exact state boundary.static ModelReadBoundaryCreates a boundary at a commit substep.static ModelReadBoundaryModelReadBoundary.current()Returns the shared current-state boundary.static ModelReadBoundaryModelReadBoundary.event(long eventIndex) Creates a boundary at an event index.static ModelReadBoundaryModelReadBoundary.eventOrCurrent(long eventIndex) Creates an event boundary that retains current-state behavior when the event has no Model mapping.ModelReadBoundary.forRequest()Returns the durable selector form carried by a storage request.static ModelReadBoundaryModelEventMetadata.readBoundary(Metadata metadata) Returns the commit boundary carried bymetadata, ornullwhen it is not a Model event.static ModelReadBoundaryModelEventMetadata.readBoundary(Metadata metadata, MessageType messageType, Long messageIndex) Returns the Model boundary carried by a Model event, or falls back to an existing global event index.ModelReadBoundary.resolved(long resolvedStateIndex) Pins this selection to the durable state returned by storage.ModelReadBoundary.resolved(long resolvedStateIndex, boolean includeMessageBatch) Pins this selection while explicitly retaining or excluding active message-batch values.static ModelReadBoundaryModelReadBoundary.state(long stateIndex, boolean includeMessageBatch) Creates an exact state boundary with optional active message-batch visibility.ModelReadBoundary.withoutMessageBatch()Returns this boundary without active message-batch visibility.Methods in io.fluxzero.common.api.modeling with parameters of type ModelReadBoundaryModifier and TypeMethodDescriptionstatic GetModelGraphGetModelGraph.ancestors(List<String> modelIds, ModelReadBoundary boundary, int maxDepth, int maxModels, int maxEventsPerModel, long maxBytes) Creates a multi-root ancestor query through the same graph capability.Constructors in io.fluxzero.common.api.modeling with parameters of type ModelReadBoundaryModifierConstructorDescriptionGetModelEvents(List<ModelEventStreamRequest> requests, ModelReadBoundary boundary, long maxBytes) GetModelGraph(String rootId, ModelReadBoundary boundary, int maxDepth, int maxModels, int maxEventsPerModel, long maxBytes, boolean composableOnly) Creates the ordinary single-root descendant query used by public Graph loads.GetModelGraph(List<String> modelIds, ModelReadBoundary boundary, int maxDepth, int maxModels, int maxEventsPerModel, long maxBytes, GetModelGraph.TraversalDirection direction, boolean composableOnly) -
Uses of ModelReadBoundary in io.fluxzero.common.modeling
Methods in io.fluxzero.common.modeling with parameters of type ModelReadBoundaryModifier and TypeMethodDescriptionstatic longModelRelationshipQueries.resolveBoundary(ModelReadBoundary boundary, boolean rejectNewer, LongSupplier currentState, BiFunction<String, Integer, Long> commitBoundary, Function<Long, Long> eventBoundary) Resolves a current, state, commit or event selector against one visible store boundary.ModelRelationshipQueries.resolveBoundaryWithEvidence(ModelReadBoundary boundary, boolean rejectNewer, LongSupplier currentState, BiFunction<String, Integer, Long> commitBoundary, Function<Long, Long> eventBoundary) Resolves a boundary and records whether an event selector used its explicit current-state fallback.