Uses of Interface
io.fluxcapacitor.javaclient.tracking.client.TrackingClient
Packages that use TrackingClient
Package
Description
-
Uses of TrackingClient in io.fluxcapacitor.javaclient.configuration.client
Methods in io.fluxcapacitor.javaclient.configuration.client that return TrackingClientModifier and TypeMethodDescriptionprotected abstract TrackingClient
AbstractClient.createTrackingClient
(MessageType messageType, String topic) Subclasses must implement this method to return aTrackingClient
for the given message type and topic.protected TrackingClient
LocalClient.createTrackingClient
(MessageType messageType, String topic) protected TrackingClient
WebSocketClient.createTrackingClient
(MessageType messageType, String topic) AbstractClient.getTrackingClient
(MessageType messageType, String topic) default TrackingClient
Client.getTrackingClient
(MessageType messageType) Returns aTrackingClient
for the given message type using the default topic.Client.getTrackingClient
(MessageType messageType, String topic) Returns aTrackingClient
for the given message type and topic. -
Uses of TrackingClient in io.fluxcapacitor.javaclient.persisting.eventsourcing.client
Classes in io.fluxcapacitor.javaclient.persisting.eventsourcing.client that implement TrackingClientModifier and TypeClassDescriptionclass
A client implementation for managing and storing events in an in-memory event store. -
Uses of TrackingClient in io.fluxcapacitor.javaclient.scheduling.client
Classes in io.fluxcapacitor.javaclient.scheduling.client that implement TrackingClientModifier and TypeClassDescriptionclass
A client implementation for managing scheduling operations using an in-memory schedule store. -
Uses of TrackingClient in io.fluxcapacitor.javaclient.tracking.client
Classes in io.fluxcapacitor.javaclient.tracking.client that implement TrackingClientModifier and TypeClassDescriptionclass
ATrackingClient
implementation that wraps another client (typically aWebsocketTrackingClient
) and caches recent messages in memory to reduce redundant round trips to the Flux platform.class
In-memory implementation of theTrackingClient
andGatewayClient
interfaces, designed for local-only or test-time usage.class
WebSocket-based implementation of theTrackingClient
that connects to the Flux platform.Methods in io.fluxcapacitor.javaclient.tracking.client with parameters of type TrackingClientModifier and TypeMethodDescriptionstatic Registration
DefaultTracker.start
(Consumer<List<SerializedMessage>> consumer, ConsumerConfiguration config, TrackingClient trackingClient) Starts one or more trackers that consume messages using the provided trackingClient and process them using the provided consumer.