in src/java/org/apache/fulcrum/quartz/impl/QuartzSchedulerImpl.java [274:303]
private void logSchedulerConfiguration() throws SchedulerException
{
for (String jobGroup : getScheduler().getJobGroupNames())
{
Set<JobKey> jobsInGroup = getScheduler().getJobKeys(GroupMatcher.jobGroupEquals(jobGroup));
getLogger().info("Job Group: " + jobGroup + " contains the following number of jobs : " + jobsInGroup.size());
for (JobKey jobKey : jobsInGroup)
{
StringBuilder buffer = new StringBuilder();
JobDetail jobDetail = getScheduler().getJobDetail(jobKey);
List<? extends Trigger> jobTriggers = getScheduler().getTriggersOfJob(jobKey);
buffer.append(jobDetail.getKey());
buffer.append(" => ");
if(jobTriggers != null && !jobTriggers.isEmpty())
{
Trigger jt = jobTriggers.get(0);
buffer.append(jt.getKey());
buffer.append(" (");
buffer.append(jt.getNextFireTime());
buffer.append(")");
}
else
{
buffer.append("no trigger defined");
}
getLogger().info(buffer.toString());
}
}
}