Uses of Interface
io.fluxzero.common.api.RequestResult
Packages that use RequestResult
Package
Description
-
Uses of RequestResult in io.fluxzero.common.api
Classes in io.fluxzero.common.api that implement RequestResultModifier and TypeClassDescriptionclassBase implementation for built-inRequestResulttypes.classA generic response containing a boolean value, typically used to indicate success/failure.classA generic error response returned when a request could not be completed successfully.classA sorted, duplicate-free snapshot of existing namespaces, including inactive namespaces.classA generic response containing a string value.classA generic response indicating successful completion of a request without returning any payload. -
Uses of RequestResult in io.fluxzero.common.api.eventsourcing
Classes in io.fluxzero.common.api.eventsourcing that implement RequestResultModifier and TypeClassDescriptionclassResponse to aGetEventsrequest, returning a batch of events for an aggregate. -
Uses of RequestResult in io.fluxzero.common.api.keyvalue
Classes in io.fluxzero.common.api.keyvalue that implement RequestResultModifier and TypeClassDescriptionclassResponse to aGetValuerequest, returning the value associated with the given key. -
Uses of RequestResult in io.fluxzero.common.api.modeling
Classes in io.fluxzero.common.api.modeling that implement RequestResultModifier and TypeClassDescriptionclassResult of an accepted, rebase-requested, deadline-reevaluation-requested, or conflict-rejectedCommitModels.classResponse to aGetAggregateIdsrequest, returning a mapping of aggregate IDs to types.classDurable target identities and types for one model-commit substep.classModel heads and stream memberships observed at one pinnedGetModelEventsResult.stateIndex.classTemporal graph edges and one model-event page observed at the same pinned state boundary.classResponse to aGetRelationshipsrequest, containing all known relationships for a given entity ID.classBounded dry-run result for one explicit independent-model hard deletion.classCompleted result of an idempotent independent-model hard deletion.classCurrent progress of one asynchronous materialized graph projection.classOne bounded page of model-commit updates returned byTrackModelUpdates.Methods in io.fluxzero.common.api.modeling that return RequestResultModifier and TypeMethodDescriptionstatic RequestResultModelCommitWireCodec.compactAcceptedResult(long requestId, long stateIndex, Long eventIndex, long sequenceNumber, boolean historyComplete) Creates the compact transport form of an accepted single-target result without the durable commit and model identities owned by its correlated request.static RequestResultModelCommitWireCodec.compactAcceptedResult(CommitModels request, long stateIndex, Long eventIndex, long sequenceNumber, boolean historyComplete) Creates a compact Runtime result retaining only the commit and model identity references needed for delivery through another transport.static RequestResultModelCommitWireCodec.materializeTransportResult(RequestResult candidate) Expands a Runtime-owned compact result for an ordinary JSON or CBOR transport, including when delivery moves to another session.static RequestResultModelCommitWireCodec.restoreResultContext(RequestResult candidate, CommitModels request) Completes a compact decoded result with identities owned by its correlated request.Methods in io.fluxzero.common.api.modeling with parameters of type RequestResultModifier and TypeMethodDescriptionstatic booleanModelCommitWireCodec.isCompactResult(RequestResult candidate) Returns whether a result can use the compact single-target wire representation.static RequestResultModelCommitWireCodec.materializeTransportResult(RequestResult candidate) Expands a Runtime-owned compact result for an ordinary JSON or CBOR transport, including when delivery moves to another session.static booleanModelCommitWireCodec.requiresRequestContext(RequestResult candidate) Returns whether a decoded transport result still needs its correlated request context.static RequestResultModelCommitWireCodec.restoreResultContext(RequestResult candidate, CommitModels request) Completes a compact decoded result with identities owned by its correlated request. -
Uses of RequestResult in io.fluxzero.common.api.scheduling
Classes in io.fluxzero.common.api.scheduling that implement RequestResultModifier and TypeClassDescriptionclassImmutable namespace-local lifetime bindings for a subsequent ScheduleWithParents operation.classResponse to aGetSchedulerequest, containing the matchingSerializedSchedule, if found. -
Uses of RequestResult in io.fluxzero.common.api.search
Classes in io.fluxzero.common.api.search that implement RequestResultModifier and TypeClassDescriptionclassResult returned in response to aGetDocumentrequest.classResult returned in response to aGetDocumentsrequest.classResponse to aGetDocumentStatsrequest.classResult returned for aGetFacetStatsrequest.classProduction and staged state for an application-verified direct Model migration.classA bounded batch of durable heads from the otherwise invisible Model-migration staging area.classResponse to aGetSearchCollectionsrequest.classResult of aGetSearchHistogramrequest.classThe result of aSearchDocumentsrequest. -
Uses of RequestResult in io.fluxzero.common.api.tracking
Classes in io.fluxzero.common.api.tracking that implement RequestResultModifier and TypeClassDescriptionclassResult of aClaimSegmentrequest.classResponse to aGetPositionrequest, containing the current tracked position for a specific consumer andMessageType.classResult for aReadFromIndexrequest.classResult returned in response to aReadrequest for a batch of messages. -
Uses of RequestResult in io.fluxzero.sdk.common.websocket
Classes in io.fluxzero.sdk.common.websocket with type parameters of type RequestResultModifier and TypeClassDescriptionprotected final classMethods in io.fluxzero.sdk.common.websocket with type parameters of type RequestResultModifier and TypeMethodDescriptionprotected <R extends RequestResult>
AbstractWebsocketClient.PreparedRequest<R> AbstractWebsocketClient.prepareRequest(Request request) Captures a request without releasing it to the websocket queue yet.protected <R extends RequestResult>
AbstractWebsocketClient.PreparedRequest<R> AbstractWebsocketClient.prepareRequest(Request request, Object resultContext) Captures a request and result context without releasing it to the websocket queue yet.protected <R extends RequestResult>
CompletableFuture<R> protected <R extends RequestResult>
CompletableFuture<R> Sends a request with context retained locally until its result is decoded.protected <T extends RequestResult>
CompletableFuture<T> AbstractWebsocketClient.WebSocketRequest.send()protected <R extends RequestResult>
RAbstractWebsocketClient.sendAndWait(Request request) protected <R extends RequestResult>
CompletableFuture<List<R>> AbstractWebsocketClient.sendToAllSessions(Supplier<? extends Request> requestFactory) Sends one independently correlated request to each established peer, awaiting every acknowledgement.Methods in io.fluxzero.sdk.common.websocket that return RequestResultModifier and TypeMethodDescriptionprotected RequestResultAbstractWebsocketClient.localResponseForSession(Request request, WebsocketSession session) Returns a local response for a peer-specific no-op, or null when the request must be sent.Methods in io.fluxzero.sdk.common.websocket that return types with arguments of type RequestResultModifier and TypeMethodDescriptionprotected List<CompletableFuture<RequestResult>> AbstractWebsocketClient.pendingResponses(Predicate<Request> filter) Snapshots pending responses for lifecycle cleanup without changing their delivery or retry behavior.protected List<RequestResult> AbstractWebsocketClient.restoreResultContext(List<RequestResult> results) Restores request-owned context that a specialized compact response deliberately omits from the wire.Methods in io.fluxzero.sdk.common.websocket with parameters of type RequestResultModifier and TypeMethodDescriptionprotected voidAbstractWebsocketClient.handleResult(RequestResult result, String batchId, String sessionId) protected voidAbstractWebsocketClient.handleResult(RequestResult result, String batchId, String sessionId, io.fluxzero.sdk.common.websocket.WebsocketResultDiagnostics.ResultTiming clientResultTiming) protected voidAbstractWebsocketClient.restoreResultContext(RequestResult result, Request request) Restores context from the request that belongs to a decoded result before grouped result preparation starts.Method parameters in io.fluxzero.sdk.common.websocket with type arguments of type RequestResultModifier and TypeMethodDescriptionprotected StringAbstractWebsocketClient.jfrResultType(List<RequestResult> results) Classifies decoded results for optional protocol-specific JFR diagnostics.protected CompletableFuture<Void> AbstractWebsocketClient.prepareResults(List<RequestResult> results, List<Object> requestContexts) Allows a specialized client to complete request-owned work for a decoded result group before individual request futures are released.protected List<RequestResult> AbstractWebsocketClient.restoreResultContext(List<RequestResult> results) Restores request-owned context that a specialized compact response deliberately omits from the wire. -
Uses of RequestResult in io.fluxzero.sdk.persisting.eventsourcing.client
Methods in io.fluxzero.sdk.persisting.eventsourcing.client that return types with arguments of type RequestResultModifier and TypeMethodDescriptionprotected List<RequestResult> WebSocketEventStoreClient.restoreResultContext(List<RequestResult> results) Method parameters in io.fluxzero.sdk.persisting.eventsourcing.client with type arguments of type RequestResultModifier and TypeMethodDescriptionprotected StringWebSocketEventStoreClient.jfrResultType(List<RequestResult> results) protected CompletableFuture<Void> WebSocketEventStoreClient.prepareResults(List<RequestResult> results, List<Object> requestContexts) protected List<RequestResult> WebSocketEventStoreClient.restoreResultContext(List<RequestResult> results) -
Uses of RequestResult in io.fluxzero.sdk.persisting.search.client
Methods in io.fluxzero.sdk.persisting.search.client with type parameters of type RequestResult -
Uses of RequestResult in io.fluxzero.sdk.tracking.client
Methods in io.fluxzero.sdk.tracking.client that return RequestResultModifier and TypeMethodDescriptionprotected RequestResultWebsocketTrackingClient.localResponseForSession(Request request, WebsocketSession session) -
Uses of RequestResult in io.fluxzero.testserver.websocket
Methods in io.fluxzero.testserver.websocket with parameters of type RequestResultModifier and TypeMethodDescriptionprotected voidWebsocketEndpoint.doSendResult(ServerWebsocketSession session, RequestResult result) protected intConsumerEndpoint.estimateRequestResultBytes(RequestResult result) protected intWebsocketEndpoint.estimateRequestResultBytes(RequestResult result) Estimates one endpoint-specific request result for websocket batch sizing.Method parameters in io.fluxzero.testserver.websocket with type arguments of type RequestResultModifier and TypeMethodDescriptionprotected voidWebsocketEndpoint.sendResultBatch(ServerWebsocketSession session, List<RequestResult> results) protected CompletableFuture<Void> WebsocketEndpoint.sendResultBatchAsync(ServerWebsocketSession session, List<RequestResult> results)