Uses of Interface
io.fluxzero.common.api.JsonType
Packages that use JsonType
Package
Description
-
Uses of JsonType in io.fluxzero.common.api
Classes in io.fluxzero.common.api with type parameters of type JsonTypeModifier and TypeClassDescriptionclassRequestBatch<T extends JsonType>Represents a batch of requests to be sent to the Fluxzero Runtime in a single network round-trip.Subinterfaces of JsonType in io.fluxzero.common.apiModifier and TypeInterfaceDescriptioninterfaceMarker interface for responses toRequestobjects (including commands and queries).Classes in io.fluxzero.common.api that implement JsonTypeModifier and TypeClassDescriptionclassA generic response containing a boolean value, typically used to indicate success/failure.classBase class for commands sent to the Fluxzero Runtime.classA runtime-generated event that indicates a client has successfully connected to the Fluxzero Runtime.classA runtime-generated event that indicates a client has disconnected from the Fluxzero Runtime.classA generic error response returned when a request could not be completed successfully.classBase class for requests sent to the Fluxzero Runtime.classRequestBatch<T extends JsonType>Represents a batch of requests to be sent to the Fluxzero Runtime in a single network round-trip.classRepresents a batch of results returned from the Fluxzero Runtime in response to aRequestBatch.classA generic response containing a string value.classA generic response indicating successful completion of a request without returning any payload. -
Uses of JsonType in io.fluxzero.common.api.eventsourcing
Classes in io.fluxzero.common.api.eventsourcing that implement JsonTypeModifier and TypeClassDescriptionclassCommand used to append one or more event batches to the event store.classCommand to permanently delete all events associated with a specific aggregate ID.classA request to fetch stored events for a specific aggregate in an event-sourced system.classResponse to aGetEventsrequest, returning a batch of events for an aggregate. -
Uses of JsonType in io.fluxzero.common.api.keyvalue
Classes in io.fluxzero.common.api.keyvalue that implement JsonTypeModifier and TypeClassDescriptionclassCommand to delete a value from the legacy key-value store by key.classRequest to retrieve a value from the legacy key-value store.classResponse to aGetValuerequest, returning the value associated with the given key.classStores a key-value pair only if the specified key does not already exist in the key-value store.classLegacy API: This command stores key-value pairs in the legacy key-value store mechanism.classDeprecated. -
Uses of JsonType in io.fluxzero.common.api.modeling
Classes in io.fluxzero.common.api.modeling that implement JsonTypeModifier and TypeClassDescriptionclassRequest to retrieve all aggregate identifiers associated with a given entity ID.classResponse to aGetAggregateIdsrequest, returning a mapping of aggregate IDs to types.classRequest to retrieve all aggregate relationships for a given entity ID.classResponse to aGetRelationshipsrequest, containing all known relationships for a given entity ID.classCommand to repair or re-index the relationships for an existing aggregate.classCommand to inform the Fluxzero Runtime about changes in entity-aggregate relationships. -
Uses of JsonType in io.fluxzero.common.api.publishing
Classes in io.fluxzero.common.api.publishing that implement JsonTypeModifier and TypeClassDescriptionclassCommand to publish messages to a specific log in Fluxzero (e.g., commands, events, metrics, etc.).classCommand to set or update the retention period for a message log in the Fluxzero Runtime. -
Uses of JsonType in io.fluxzero.common.api.scheduling
Classes in io.fluxzero.common.api.scheduling that implement JsonTypeModifier and TypeClassDescriptionclassCommand to cancel a previously scheduled message using itsCancelSchedule.scheduleId.classRequest to retrieve a scheduled message by itsGetSchedule.scheduleId.classResponse to aGetSchedulerequest, containing the matchingSerializedSchedule, if found.classCommand to schedule a batch of messages for future delivery. -
Uses of JsonType in io.fluxzero.common.api.search
Classes in io.fluxzero.common.api.search that implement JsonTypeModifier and TypeClassDescriptionclassCommand to perform a batch update of documents in the search/document store.classCommand to configure to use a search collection as a searchable audit trail.classCommand to delete an entire search collection, removing all documents within it.classCommand to delete a single document from the search store by its collection and ID.classCommand to delete documents from the search store based on a search query.classRequest to fetch a single document from the search store by ID and collection.classResult returned in response to aGetDocumentrequest.classRequest to fetch multiple documents from the search store by collection and their IDs.classResult returned in response to aGetDocumentsrequest.classRequest to compute statistics on documents that match a givenSearchQuery.classResponse to aGetDocumentStatsrequest.classRequest to retrieve aggregated counts for allfacetfields across documents matching the givenSearchQuery.classResult returned for aGetFacetStatsrequest.classRequest to compute a time-based histogram over documents that match a given query.classResult of aGetSearchHistogramrequest.classA request to check whether a document exists in a given collection.classCommand used to index a collection ofSerializedDocumentinstances in the search store.classRequest used to perform a search over documents indexed in the Fluxzero search store.classThe result of aSearchDocumentsrequest. -
Uses of JsonType in io.fluxzero.common.api.tracking
Classes in io.fluxzero.common.api.tracking that implement JsonTypeModifier and TypeClassDescriptionclassA request to claim a message segment for consumption in client-controlled tracking mode.classResult of aClaimSegmentrequest.classCommand used to explicitly disconnect a tracker from the Fluxzero Runtime and release any claimed message segments.classclassResponse to aGetPositionrequest, containing the current tracked position for a specific consumer andMessageType.classCommand to read a batch of messages from the Fluxzero Runtime for a given consumer and tracker.classRequest to fetch a batch of messages from a given log starting from a given index.classResult for aReadFromIndexrequest.classResult returned in response to aReadrequest for a batch of messages.classCommand to forcibly reset the tracked position for a given consumer and message type.classCommand sent to the Fluxzero Runtime to update the tracked position for a specific consumer and segment range.
StoreValuesinstead.