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 TimeClock
clock()
@NotNull SchedulingMonitor<OUT>
monitor()
Defines a scheduling monitortrigger()
The trigger@NotNull TriggerEvaluator
The 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:
-