Package org.jwatch.domain.quartz

Examples of org.jwatch.domain.quartz.Job


            {
               continue;
            }

            CompositeDataSupport compositeDataSupport = (CompositeDataSupport) object;
            Job job = new Job();
            job.setQuartzInstanceId(scheduler.getQuartzInstanceUUID());
            job.setSchedulerInstanceId(scheduler.getInstanceId());
            job.setJobName((String) JMXUtil.convertToType(compositeDataSupport, "name"));
            job.setDescription((String) JMXUtil.convertToType(compositeDataSupport, "description"));
            job.setDurability(((Boolean) JMXUtil.convertToType(compositeDataSupport, "durability")).booleanValue());
            job.setShouldRecover(((Boolean) JMXUtil.convertToType(compositeDataSupport, "shouldRecover")).booleanValue());
            job.setGroup((String) JMXUtil.convertToType(compositeDataSupport, "group"));
            job.setJobClass((String) JMXUtil.convertToType(compositeDataSupport, "jobClass"));

            // get Next Fire Time for job
            List<Trigger> triggers = this.getTriggersForJob(quartzInstance, scheduleID, job.getJobName(), job.getGroup());
            try
            {
               if (triggers != null && triggers.size() > 0)
               {
                  Date nextFireTime = TriggerUtil.getNextFireTimeForJob(triggers);
                  job.setNextFireTime(nextFireTime);
                  job.setNumTriggers(triggers.size());
               }
            }
            catch (Throwable t)
            {
               log.error(t);
View Full Code Here


                    if (jobs != null && jobs.size() > 0)
                    {
                        totalCount = jobs.size();
                        for (int i = 0; i < jobs.size(); i++)
                        {
                            Job job = jobs.get(i);
                            JSONObject o = JSONObject.fromObject(job);
                            o.put("nextFireTime", Tools.toStringFromDate(job.getNextFireTime(), null));

                            jsonArray.add(o);
                        }
                    }
                }
View Full Code Here

TOP

Related Classes of org.jwatch.domain.quartz.Job

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.