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
 
 - 
 
 -