if ( runOn != null ) {
if ( runOn.length == 1 && Scheduler.VALUE_RUN_ON_LEADER.equals(runOn[0])
|| runOn.length == 1 && Scheduler.VALUE_RUN_ON_SINGLE.equals(runOn[0]) ) {
if ( DISCOVERY_INFO_AVAILABLE.get() ) {
if ( !IS_LEADER.get() ) {
logger.debug("Excluding job {} with name {} and config {}.",
new Object[] {job, data.get(QuartzScheduler.DATA_MAP_NAME), runOn[0]});
return;
}
} else {
logger.warn("No discovery info available. Executing job {} with name {} and config {} anyway.",