Interface SchedTaskJobDelegate
-
- All Superinterfaces:
JobDelegate
- All Known Implementing Classes:
AbstractProvisioningJobDelegate,AbstractSchedTaskJobDelegate,ElasticsearchReindex,ExpiredAccessTokenCleanup,ExpiredBatchCleanup,GroupMemberProvisionTaskJobDelegate,MacroJobDelegate,OpenSearchReindex,PullJobDelegate,PushJobDelegate,SinglePullJobDelegate,SinglePushJobDelegate,StreamPullJobDelegate,StreamPushJobDelegate,TestSampleJobDelegate
public interface SchedTaskJobDelegate extends JobDelegate
-
-
Field Summary
-
Fields inherited from interface org.apache.syncope.core.provisioning.api.job.JobDelegate
OPERATION_ID
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidexecute(TaskType taskType, String taskKey, boolean dryRun, org.quartz.JobExecutionContext context)Executes a Quartz Job to run the given Task.-
Methods inherited from interface org.apache.syncope.core.provisioning.api.job.JobDelegate
interrupt, isInterrupted
-
-
-
-
Method Detail
-
execute
void execute(TaskType taskType, String taskKey, boolean dryRun, org.quartz.JobExecutionContext context) throws org.quartz.JobExecutionException
Executes a Quartz Job to run the given Task.- Parameters:
taskType- Type of task to runtaskKey- Task key to rundryRun- indicates if execution shall be simulated with no actual changescontext- Quartz' execution context, can be used to pass parameters to the job- Throws:
org.quartz.JobExecutionException- if anything goes wrong
-
-