Package org.jwatch.domain.quartz

Examples of org.jwatch.domain.quartz.Trigger


      {
         triggers = new ArrayList();
         for (int i = 0; i < list.size(); i++)
         {
            CompositeDataSupport compositeDataSupport = (CompositeDataSupport) list.get(i);
            Trigger trigger = new Trigger();
            trigger.setCalendarName((String) JMXUtil.convertToType(compositeDataSupport, "calendarName"));
            trigger.setDescription((String) JMXUtil.convertToType(compositeDataSupport, "description"));
            trigger.setEndTime((Date) JMXUtil.convertToType(compositeDataSupport, "endTime"));
            trigger.setFinalFireTime((Date) JMXUtil.convertToType(compositeDataSupport, "finalFireTime"));
            trigger.setFireInstanceId((String) JMXUtil.convertToType(compositeDataSupport, "fireInstanceId"));
            trigger.setGroup((String) JMXUtil.convertToType(compositeDataSupport, "group"));
            trigger.setJobGroup((String) JMXUtil.convertToType(compositeDataSupport, "jobGroup"));
            trigger.setJobName((String) JMXUtil.convertToType(compositeDataSupport, "jobName"));
            trigger.setMisfireInstruction(((Integer) JMXUtil.convertToType(compositeDataSupport, "misfireInstruction")).intValue());
            trigger.setName((String) JMXUtil.convertToType(compositeDataSupport, "name"));
            trigger.setNextFireTime((Date) JMXUtil.convertToType(compositeDataSupport, "nextFireTime"));
            trigger.setPreviousFireTime((Date) JMXUtil.convertToType(compositeDataSupport, "previousFireTime"));
            trigger.setPriority(((Integer) JMXUtil.convertToType(compositeDataSupport, "priority")).intValue());
            trigger.setStartTime((Date) JMXUtil.convertToType(compositeDataSupport, "startTime"));

            try // get current trigger state
            {
               JMXInput stateJmxInput = new JMXInput(quartzInstance, new String[]{String.class.getName(), String.class.getName()}, "getTriggerState", new Object[]{trigger.getName(), trigger.getGroup()}, scheduler.getObjectName());
               String state = (String) callJMXOperation(stateJmxInput);
               trigger.setSTriggerState(state);
            }
            catch (Throwable tt)
            {
               trigger.setSTriggerState(Trigger.STATE_GET_ERROR);
            }

            triggers.add(trigger);
         }
      }
View Full Code Here


            if (triggers != null && triggers.size() > 0)
            {
                totalCount = triggers.size();
                for (int i = 0; i < triggers.size(); i++)
                {
                    Trigger trigger = triggers.get(i);
                    JSONObject object = JSONObject.fromObject(trigger);
                    object.put("endTime", Tools.toStringFromDate(trigger.getEndTime(), null));
                    object.put("finaleFireTime", Tools.toStringFromDate(trigger.getFinalFireTime(), null));
                    object.put("nextFireTime", Tools.toStringFromDate(trigger.getNextFireTime(), null));
                    object.put("previousFireTime", Tools.toStringFromDate(trigger.getPreviousFireTime(), null));
                    object.put("startTime", Tools.toStringFromDate(trigger.getStartTime(), null));
                    jsonArray.add(object);
                }
            }
            jsonObject.put(GlobalConstants.JSON_DATA_ROOT_KEY, jsonArray);
            jsonObject.put(GlobalConstants.JSON_SUCCESS_KEY, true);
View Full Code Here

TOP

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

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.