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.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.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. -
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.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.