Class SyncopeTaskScheduler
java.lang.Object
org.apache.syncope.core.provisioning.java.job.SyncopeTaskScheduler
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static final recordprotected static final record -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprotected final Map<SyncopeTaskScheduler.Key, SyncopeTaskScheduler.Value> protected final JobStatusDAOprotected static final Loggerprotected final TaskScheduler -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetJobClass(String domain, String jobName) getJobNames(String domain) getNextTrigger(String domain, String jobName) voidprotected voidregister(Job job, ScheduledFuture<?> instant, ScheduledFuture<?> cron) voidvoidschedule(Job job, CronTrigger trigger) voidvoidprotected voidstop(SyncopeTaskScheduler.Key key, List<Function<SyncopeTaskScheduler.Value, Optional<ScheduledFuture<?>>>> suppliers)
-
Field Details
-
CACHE
- See Also:
-
LOG
-
scheduler
-
jobStatusDAO
-
jobs
-
-
Constructor Details
-
SyncopeTaskScheduler
-
-
Method Details
-
register
-
register
-
schedule
-
schedule
-
start
-
stop
protected void stop(SyncopeTaskScheduler.Key key, List<Function<SyncopeTaskScheduler.Value, Optional<ScheduledFuture<?>>>> suppliers) -
stop
-
delete
-
getJobClass
-
getNextTrigger
-
getJobNames
-