}
@Override
public String getStatusString()
{
StringBuilder strbuffer = new StringBuilder();
//list down all jobs and trigger
try {
String[] jobGroups;
String[] jobsInGroup;
int i;
int j;
jobGroups = scheduler_.getJobGroupNames();
for (i = 0; i < jobGroups.length; i++) {
strbuffer.append("Group: " + jobGroups[i] + " contains the following jobs\n");
jobsInGroup = scheduler_.getJobNames(jobGroups[i]);
for (j = 0; j < jobsInGroup.length; j++) {
strbuffer.append("- " + jobsInGroup[j] + "\n");
logger.info("- " + jobsInGroup[j]);
}
}
String[] triggerGroups;
String[] triggersInGroup;
triggerGroups = scheduler_.getTriggerGroupNames();
for (i = 0; i < triggerGroups.length; i++) {
strbuffer.append("Group: " + triggerGroups[i] + " contains the following triggers\n");
triggersInGroup = scheduler_.getTriggerNames(triggerGroups[i]);
for (j = 0; j < triggersInGroup.length; j++) {
strbuffer.append("- " + triggersInGroup[j] + "\n");
}
}
} catch (Exception ex) {
//Ignore
strbuffer.append(ex.toString());
}
return strbuffer.toString();
}