Uses of Interface
io.fluxzero.sdk.common.Namespaced
Packages that use Namespaced
Package
Description
-
Uses of Namespaced in io.fluxzero.proxy
Classes in io.fluxzero.proxy that implement Namespaced -
Uses of Namespaced in io.fluxzero.sdk.common
Classes in io.fluxzero.sdk.common that implement Namespaced -
Uses of Namespaced in io.fluxzero.sdk.configuration.client
Subinterfaces of Namespaced in io.fluxzero.sdk.configuration.clientModifier and TypeInterfaceDescriptioninterfaceDefines the low-level client contract used byFluxzeroBuilderto construct aFluxzeroinstance.Classes in io.fluxzero.sdk.configuration.client that implement NamespacedModifier and TypeClassDescriptionclassAbstract base implementation of theClientinterface, providing shared logic and lifecycle management for both local (in-memory) and remote (WebSocket-based) Fluxzero clients.classAn in-memoryClientimplementation used for local development, testing, or isolated environments where no connection to the Fluxzero Runtime is required.classAClientimplementation that connects to the Fluxzero Runtime using WebSocket connections. -
Uses of Namespaced in io.fluxzero.sdk.modeling
Subinterfaces of Namespaced in io.fluxzero.sdk.modelingModifier and TypeInterfaceDescriptioninterfaceRepository interface for storing and retrieving@Statefulhandler instances.Classes in io.fluxzero.sdk.modeling that implement NamespacedModifier and TypeClassDescriptionclassA batching wrapper forHandlerRepositorythat delays persistence operations until the end of the current message batch.classDefault implementation ofHandlerRepository, backed by aDocumentStore. -
Uses of Namespaced in io.fluxzero.sdk.persisting.eventsourcing
Subinterfaces of Namespaced in io.fluxzero.sdk.persisting.eventsourcingModifier and TypeInterfaceDescriptioninterfaceHigh-level abstraction for accessing and storing domain events in an event-sourced system.interfaceInterface for managing snapshots of aggregates in an event-sourced system.Classes in io.fluxzero.sdk.persisting.eventsourcing that implement NamespacedModifier and TypeClassDescriptionclassDefault implementation of theEventStoreinterface, providing mechanisms to store and retrieve events associated with aggregate instances.classDefault implementation of theSnapshotStoreinterface.enumASnapshotStoreimplementation that is used when snapshotting is explicitly disabled, such as whensnapshotPeriod <= 0is configured on an aggregate viaAggregate. -
Uses of Namespaced in io.fluxzero.sdk.persisting.keyvalue
Subinterfaces of Namespaced in io.fluxzero.sdk.persisting.keyvalueModifier and TypeInterfaceDescriptioninterfaceA simple interface for storing, retrieving, and removing key-value pairs.Classes in io.fluxzero.sdk.persisting.keyvalue that implement NamespacedModifier and TypeClassDescriptionclassThe default implementation of theKeyValueStoreinterface that provides operations for storing, retrieving, and deleting key-value pairs using aKeyValueClientand aSerializer. -
Uses of Namespaced in io.fluxzero.sdk.persisting.repository
Subinterfaces of Namespaced in io.fluxzero.sdk.persisting.repositoryModifier and TypeInterfaceDescriptioninterfaceRepository interface for loading, managing, and repairing aggregates in Fluxzero.Classes in io.fluxzero.sdk.persisting.repository that implement NamespacedModifier and TypeClassDescriptionclassA wrapper around a delegateAggregateRepositorythat ensures cached aggregates stay in sync with the event log.classDefault implementation of theAggregateRepositoryinterface. -
Uses of Namespaced in io.fluxzero.sdk.persisting.search
Subinterfaces of Namespaced in io.fluxzero.sdk.persisting.searchModifier and TypeInterfaceDescriptioninterfaceInterface for storing, updating, and querying documents in the Fluxzero Runtime.Classes in io.fluxzero.sdk.persisting.search that implement Namespaced -
Uses of Namespaced in io.fluxzero.sdk.persisting.search.client
Classes in io.fluxzero.sdk.persisting.search.client that implement NamespacedModifier and TypeClassDescriptionclassA handler registry implementation intended for local testing and development that registers handlers for document updates in a specific collection. -
Uses of Namespaced in io.fluxzero.sdk.publishing
Subinterfaces of Namespaced in io.fluxzero.sdk.publishingModifier and TypeInterfaceDescriptioninterfaceGateway interface for publishing command messages in Fluxzero.interfaceGateway interface for reporting errors during message handling.interfaceGateway for publishing event messages to Fluxzero.interfaceA generic message gateway for publication of messages in Fluxzero.interfaceGateway interface for publishing metrics messages in Fluxzero.interfaceGateway interface for dispatching queries and receiving responses in Fluxzero.interfaceHandles the lifecycle of request/response interactions in a Fluxzero client.interfaceGateway interface for sending result messages in response to a command or query.interfaceGateway for sending outbound web requests via Fluxzero’s proxy mechanism.Classes in io.fluxzero.sdk.publishing that implement NamespacedModifier and TypeClassDescriptionclassDefault implementation of theCommandGatewayinterface.classDefault implementation of theErrorGatewayinterface.classDefault implementation of theEventGatewayinterface.classclassDefault implementation of theMetricsGatewayinterface.classDefault implementation of theQueryGatewayinterface.classDefault implementation of theRequestHandlerinterface.classDefault implementation of theResultGatewayinterface for sending response messages. -
Uses of Namespaced in io.fluxzero.sdk.scheduling
Subinterfaces of Namespaced in io.fluxzero.sdk.schedulingModifier and TypeInterfaceDescriptioninterfaceInterface for scheduling deferred or periodic execution of messages in the Fluxzero Runtime.Classes in io.fluxzero.sdk.scheduling that implement Namespaced -
Uses of Namespaced in io.fluxzero.sdk.web
Classes in io.fluxzero.sdk.web that implement NamespacedModifier and TypeClassDescriptionclassDefault implementation of theWebRequestGatewayinterface that delegates requests to a configuredGenericGateway.classSpecialized implementation of theResultGatewayinterface for sending web response messages.