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 void
execute(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
-
-