code: public boolean interrupt (final String fireInstanceId) throws UnableToInterruptJobException
    {
      final ICommonsList <IJobExecutionContext> jobs = getCurrentlyExecutingJobs ();
  
      IJob job = null;
  
      for (final IJobExecutionContext jec : jobs)
      {
        if (jec.getFireInstanceId ().equals (fireInstanceId))
        {
          job = jec.getJobInstance ();
          if (job instanceof IInterruptableJob)
          {
            ((IInterruptableJob) job).interrupt ();
            return true;
          }
          throw new UnableToInterruptJobException ("Job " +
                                                   jec.getJobDetail ().getKey () +
                                                   " can not be interrupted, since it does not implement " +
                                                   IInterruptableJob.class.getName ());
        }
      }
  
      return false;
    }
docs: Interrupt the identified InterruptableJob executing in this Scheduler
  instance.
  <p>
  This method is not cluster aware. That is, it will only interrupt instances
  of the identified InterruptableJob currently executing in this Scheduler
  instance, not across the entire cluster.
  </p>
  
  @see com.helger.quartz.core.IQuartzScheduler#interrupt(JobKey)