final Trigger trigger = new SimpleTrigger(name, DEFAULT_QUARTZ_JOB_GROUP);
TriggerFiredBundle fireBundle = new TriggerFiredBundle(detail, trigger, null, false, null, null, null, null);
final Job executor = createJobExecutor();
final JobExecutionContext context = new JobExecutionContext(this.scheduler, fireBundle, executor);
this.executor.execute(new Runnable() {
public void run() {
try {
executor.execute(context);
} catch (JobExecutionException e) {
getLogger().error("Job '" + job + "' died.", e);
}
}
});