@Override @SuppressWarnings({"unchecked"}) public void setValue(Object value) { List<Object> nativeQuartzTriggers = new ArrayList<Object>(); if (value != null && value instanceof Collection) { Collection<Trigger> triggers = (Collection<Trigger>) value; List<QuartzJobContext> quartzJobContexts = new ArrayList<QuartzJobContext>(triggers.size()); for (Trigger trigger : triggers) { if (trigger instanceof CronTriggerImpl) { quartzJobContexts.add(buildQuartzCronJob((CronTriggerImpl) trigger)); } else if (trigger instanceof SimpleTriggerImpl) { quartzJobContexts.add(buildQuartzSimpleJob((SimpleTriggerImpl) trigger)); } else { LOGGER.warn("Can't Proxy " + trigger.getClass().getName() + " Then Use Quartz Scheduler"); nativeQuartzTriggers.add(trigger); } } context.getAgent().startProxy(quartzJobContexts); } super.setValue(nativeQuartzTriggers); }
@Override @SuppressWarnings({"unchecked"}) public void setValue(Object value) { List<Object> nativeQuartzTriggers = new ArrayList<Object>(); if (value != null && value instanceof Collection) { Collection<Trigger> triggers = (Collection<Trigger>) value; List<QuartzJobContext> quartzJobContexts = new ArrayList<QuartzJobContext>(triggers.size()); for (Trigger trigger : triggers) { if (trigger instanceof CronTriggerImpl) { quartzJobContexts.add(buildQuartzCronJob((CronTriggerImpl) trigger)); } else if (trigger instanceof SimpleTriggerImpl) { quartzJobContexts.add(buildQuartzSimpleJob((SimpleTriggerImpl) trigger)); } else { LOGGER.warn("Can't Proxy " + trigger.getClass().getName() + " Then Use Quartz Scheduler"); nativeQuartzTriggers.add(trigger); } } context.getAgent().startProxy(quartzJobContexts); } super.setValue(nativeQuartzTriggers); }
@Override @SuppressWarnings({"unchecked"}) public void setValue(Object value) { List<Object> nativeQuartzTriggers = new ArrayList<Object>(); if (value != null && value instanceof Collection) { Collection<Trigger> triggers = (Collection<Trigger>) value; List<QuartzJobContext> quartzJobContexts = new ArrayList<QuartzJobContext>(triggers.size()); for (Trigger trigger : triggers) { if (trigger instanceof CronTriggerImpl) { quartzJobContexts.add(buildQuartzCronJob((CronTriggerImpl) trigger)); } else if (trigger instanceof SimpleTriggerImpl) { quartzJobContexts.add(buildQuartzSimpleJob((SimpleTriggerImpl) trigger)); } else { LOGGER.warn("Can't Proxy " + trigger.getClass().getName() + " Then Use Quartz Scheduler"); nativeQuartzTriggers.add(trigger); } } context.getAgent().startProxy(quartzJobContexts); } super.setValue(nativeQuartzTriggers); }