Uses of Class
io.fluxcapacitor.javaclient.scheduling.Schedule
Packages that use Schedule
Package
Description
-
Uses of Schedule in io.fluxcapacitor.javaclient
Methods in io.fluxcapacitor.javaclient with parameters of type ScheduleModifier and TypeMethodDescriptionstatic void
Schedule a message object (of typeSchedule
) for execution, using theGuarantee.SENT
guarantee.static void
Schedule a message object (of typeSchedule
) for execution, using theGuarantee.SENT
guarantee.static void
FluxCapacitor.scheduleCommand
(Schedule message) Schedule a command using the given scheduling settings, using theGuarantee.SENT
guarantee.static void
FluxCapacitor.scheduleCommand
(Schedule message, boolean ifAbsent) Schedule a command using the given scheduling settings if no other with same ID exists, using theGuarantee.SENT
guarantee. -
Uses of Schedule in io.fluxcapacitor.javaclient.scheduling
Methods in io.fluxcapacitor.javaclient.scheduling that return ScheduleModifier and TypeMethodDescriptionSchedule.addMetadata
(Metadata metadata) Returns a new schedule with additional metadata.Schedule.addMetadata
(Object... keyValues) Returns a new schedule with multiple metadata entries added.Schedule.addMetadata
(String key, Object value) Returns a new schedule with a single metadata entry added.Schedule.addMetadata
(Map<String, ?> values) Returns a new schedule with all values from the given metadata map added.Returns a new schedule with aUser
added to the metadata using the configuredUserProvider
.Schedule.reschedule
(Duration duration) Returns a newSchedule
with the samescheduleId
and a new deadline offset by the given duration.Schedule.withMessageId
(String messageId) Returns a new instance with the given message ID.Schedule.withMetadata
(Metadata metadata) Returns a new instance with the given metadata.Schedule.withPayload
(Object payload) Returns a new instance with the given payload.Schedule.withTimestamp
(Instant timestamp) Returns a new instance with the given timestamp.Methods in io.fluxcapacitor.javaclient.scheduling that return types with arguments of type ScheduleModifier and TypeMethodDescriptionDefaultMessageScheduler.getSchedule
(String scheduleId) MessageScheduler.getSchedule
(String scheduleId) Look up an existing schedule.Methods in io.fluxcapacitor.javaclient.scheduling with parameters of type ScheduleModifier and TypeMethodDescriptionvoid
DefaultMessageScheduler.handleLocally
(Schedule schedule) default void
Schedule a message object (typically of typeSchedule
) for execution, using theGuarantee.SENT
guarantee.default void
Schedule a message, optionally skipping if already present, using theGuarantee.SENT
guarantee.Schedule the givenSchedule
object, optionally skipping if already present, using the specified guarantee.DefaultMessageScheduler.scheduleCommand
(Schedule schedule, boolean ifAbsent, Guarantee guarantee) default void
MessageScheduler.scheduleCommand
(Schedule message) Schedule a command message using the given scheduling settings, using theGuarantee.SENT
guarantee.default void
MessageScheduler.scheduleCommand
(Schedule message, boolean ifAbsent) Schedule a command using the given scheduling settings if no other with same ID exists, using theGuarantee.SENT
guarantee.MessageScheduler.scheduleCommand
(Schedule message, boolean ifAbsent, Guarantee guarantee) Schedule a command using the given scheduling settings, using the providedGuarantee
. -
Uses of Schedule in io.fluxcapacitor.javaclient.scheduling.client
Methods in io.fluxcapacitor.javaclient.scheduling.client that return types with arguments of type ScheduleModifier and TypeMethodDescriptionInMemoryScheduleStore.asList
(Map<Long, String> scheduleIdsByIndex, Serializer serializer) InMemoryScheduleStore.getFutureSchedules
(Serializer serializer) InMemoryScheduleStore.removeExpiredSchedules
(Serializer serializer)