Package io.fluxcapacitor.javaclient.publishing
package io.fluxcapacitor.javaclient.publishing
-
ClassDescriptionA
DispatchInterceptor
that enables thread-local, dynamically scoped interceptors during message dispatch.Gateway interface for publishing command messages in Flux Capacitor.Default implementation of theCommandGateway
interface.Default implementation of theErrorGateway
interface.Default implementation of theEventGateway
interface.Default implementation of theMetricsGateway
interface.Default implementation of theQueryGateway
interface.Default implementation of theRequestHandler
interface.Encapsulates a callback mechanism to handle both intermediate and final responses when processing requests.Default implementation of theResultGateway
interface for sending response messages.Default implementation of theWebRequestGateway
interface that delegates requests to a configuredGenericGateway
.Mechanism that enables modification, monitoring, or conditional suppression of messages before they are dispatched to local handlers or published to the Flux platform.Gateway interface for reporting errors during message handling.Gateway for publishing event messages to Flux Capacitor.A generic message gateway for publication of messages in Flux Capacitor.Gateway interface for publishing metrics messages in Flux Capacitor.Gateway interface for dispatching queries and receiving responses in Flux Capacitor.Handles the lifecycle of request/response interactions in a Flux Capacitor client.Gateway interface for sending result messages in response to a command or query.Annotation to be placed on requests (i.e. queries and commands).Gateway for sending outbound web requests via Flux Capacitor’s proxy mechanism.