Uses of Class
io.fluxzero.sdk.scheduling.ScheduleId
Packages that use ScheduleId
-
Uses of ScheduleId in io.fluxzero.sdk.scheduling
Methods in io.fluxzero.sdk.scheduling that return ScheduleIdModifier and TypeMethodDescriptionstatic ScheduleIdCreates a schedule ID from a schedule type and domain identifier.Methods in io.fluxzero.sdk.scheduling with parameters of type ScheduleIdModifier and TypeMethodDescriptiondefault voidMessageScheduler.cancelSchedule(ScheduleId scheduleId) Cancel a previously scheduled message or command by typed ID.MessageScheduler.getSchedule(ScheduleId scheduleId) Look up an existing schedule by typed ID.default voidMessageScheduler.schedule(@NonNull Object schedulePayload, io.fluxzero.common.api.Metadata metadata, ScheduleId scheduleId, Duration delay) Schedule a message with metadata and a typed ID using a delay.default voidMessageScheduler.schedule(@NonNull Object schedulePayload, io.fluxzero.common.api.Metadata metadata, ScheduleId scheduleId, Instant deadline) Schedule a message with metadata and a typed ID.default voidMessageScheduler.schedule(@NonNull Object schedule, ScheduleId scheduleId, Duration delay) Schedule a message with a typed ID using a delay.default voidMessageScheduler.schedule(@NonNull Object schedule, ScheduleId scheduleId, Instant deadline) Schedule a message with a typed ID at a deadline.default voidMessageScheduler.scheduleCommand(@NonNull Object schedulePayload, io.fluxzero.common.api.Metadata metadata, ScheduleId scheduleId, Duration delay) Schedule a command with metadata and a typed ID using a delay.default voidMessageScheduler.scheduleCommand(@NonNull Object schedulePayload, io.fluxzero.common.api.Metadata metadata, ScheduleId scheduleId, Instant deadline) Schedule a command with metadata and a typed ID.default voidMessageScheduler.scheduleCommand(@NonNull Object schedule, ScheduleId scheduleId, Duration delay) Schedule a command with a typed ID using a delay.default voidMessageScheduler.scheduleCommand(@NonNull Object schedule, ScheduleId scheduleId, Instant deadline) Schedule a command with a typed ID at a deadline.default StringMessageScheduler.schedulePeriodic(@NonNull Object value, ScheduleId scheduleId) Schedule a periodic message using a typed schedule ID.