Class LocalSchedulingClient

java.lang.Object
io.fluxzero.sdk.tracking.client.LocalTrackingClient
io.fluxzero.sdk.scheduling.client.LocalSchedulingClient
All Implemented Interfaces:
io.fluxzero.common.Monitored<List<io.fluxzero.common.api.SerializedMessage>>, io.fluxzero.common.tracking.HasMessageStore, GatewayClient, SchedulingClient, TrackingClient, AutoCloseable

public class LocalSchedulingClient extends LocalTrackingClient implements SchedulingClient
A client implementation for managing scheduling operations using an in-memory schedule store. This class extends LocalTrackingClient and implements the SchedulingClient interface. It serves as a local, non-distributed scheduling client primarily useful for testing scenarios or where an in-memory schedule store suffices.
  • Constructor Details

    • LocalSchedulingClient

      public LocalSchedulingClient(Duration messageExpiration)
  • Method Details