Class SyncopeTaskScheduler
java.lang.Object
org.apache.syncope.core.provisioning.java.job.SyncopeTaskScheduler
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static final record
protected static final record
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
protected final Map
<SyncopeTaskScheduler.Key, SyncopeTaskScheduler.Value> protected final JobStatusDAO
protected static final Logger
protected final TaskScheduler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
getJobClass
(String domain, String jobName) getJobNames
(String domain) getNextTrigger
(String domain, String jobName) void
protected void
register
(Job job, ScheduledFuture<?> instant, ScheduledFuture<?> cron) void
void
schedule
(Job job, CronTrigger trigger) void
void
protected void
stop
(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
-