in spring-quartz/src/main/java/org/apache/archiva/components/scheduler/DefaultScheduler.java [50:79]
public void scheduleJob( JobDetail jobDetail, Trigger trigger )
throws SchedulerException
{
if ( jobDetail == null || jobDetail.getKey() == null || jobDetail.getKey().getName() == null )
{
throw new SchedulerException( "No job or no job name - cannot schedule this job" );
}
if ( jobExists( jobDetail.getKey() ) )
{
log.warn( "Will not schedule this job as a job ({}:{}) already exists.",
jobDetail.getKey().getName(), jobDetail.getKey().getGroup() );
return;
}
try
{
scheduler.scheduleJob( jobDetail, trigger );
}
catch ( SchedulerException e )
{
throw new SchedulerException( "Error scheduling job.", e );
}
catch ( Exception e )
{
throw new SchedulerException( "Error scheduling job (Verify your cron expression).", e );
}
}