Package io.github.zero88.schedulerx
Interface SchedulerConfig<TRIGGER extends Trigger,OUT>
- Type Parameters:
TRIGGER- Type of triggerOUT- Type of job result data
- All Known Implementing Classes:
AbstractScheduler,AbstractSchedulerBuilder
Shared immutable fields between
Scheduler and its builder.
This class is designed to internal usage, don't refer it in your code.- Since:
- 2.0.0
-
Method Summary
Modifier and TypeMethodDescription@Nullable TimeClockclock()@NotNull SchedulingMonitor<OUT>monitor()Defines a scheduling monitortrigger()The trigger@NotNull TriggerEvaluatorThe trigger evaluator
-
Method Details
-
clock
-
monitor
Defines a scheduling monitor- Returns:
- scheduling monitor
- See Also:
-
triggerEvaluator
The trigger evaluator- Returns:
- trigger evaluator
-
trigger
The trigger- Returns:
- trigger
- See Also:
-