Package org.quartz.utils

Examples of org.quartz.utils.Key


/*     */
/* 510 */       ArrayList list = new ArrayList();
/* 511 */       while (rs.next()) {
/* 512 */         String triggerName = rs.getString("JOB_NAME");
/* 513 */         String groupName = rs.getString("JOB_GROUP");
/* 514 */         list.add(new Key(triggerName, groupName));
/*     */       }
/* 516 */       Object[] oArr = list.toArray();
/* 517 */       Key[] kArr = new Key[oArr.length];
/* 518 */       System.arraycopy(oArr, 0, kArr, 0, oArr.length);
/* 519 */       arrayOfKey1 = kArr;
View Full Code Here


/* 1745 */         long nextFireTime = getDelegate().selectNextFireTime(conn);
/*      */
/* 1747 */         if ((nextFireTime == 0L) || (nextFireTime > noLaterThan)) {
/* 1748 */           return null;
/*      */         }
/* 1750 */         Key triggerKey = null;
/*      */         do {
/* 1752 */           triggerKey = getDelegate().selectTriggerForFireTime(conn, nextFireTime);
/*      */
/* 1754 */           if (null != triggerKey)
/*      */           {
/* 1756 */             int res = getDelegate().updateTriggerStateFromOtherState(conn, triggerKey.getName(), triggerKey.getGroup(), "ACQUIRED", "WAITING");
/*      */
/* 1762 */             if (res > 0)
/*      */             {
/* 1764 */               nextTrigger = retrieveTrigger(conn, ctxt, triggerKey.getName(), triggerKey.getGroup());
/*      */
/* 1767 */               if (nextTrigger != null)
/*      */               {
/* 1769 */                 nextTrigger.setFireInstanceId(getFiredTriggerRecordId());
/*      */
View Full Code Here

/*      */
/* 2166 */           Iterator ftItr = firedTriggerRecs.iterator();
/* 2167 */           while (ftItr.hasNext()) {
/* 2168 */             FiredTriggerRecord ftRec = (FiredTriggerRecord)ftItr.next();
/*      */
/* 2171 */             Key tKey = ftRec.getTriggerKey();
/* 2172 */             Key jKey = ftRec.getJobKey();
/*      */
/* 2175 */             if (ftRec.getFireInstanceState().equals("BLOCKED")) {
/* 2176 */               getDelegate().updateTriggerStatesForJobFromOtherState(conn, jKey.getName(), jKey.getGroup(), "WAITING", "BLOCKED");
/*      */             }
/*      */
/* 2182 */             if (ftRec.getFireInstanceState().equals("PAUSED_BLOCKED")) {
/* 2183 */               getDelegate().updateTriggerStatesForJobFromOtherState(conn, jKey.getName(), jKey.getGroup(), "PAUSED", "PAUSED_BLOCKED");
/*      */             }
/*      */
/* 2191 */             if (ftRec.getFireInstanceState().equals("ACQUIRED")) {
/* 2192 */               getDelegate().updateTriggerStateFromOtherState(conn, tKey.getName(), tKey.getGroup(), "WAITING", "ACQUIRED");
/*      */
/* 2195 */               acquiredCount++;
/*      */             }
/* 2198 */             else if (ftRec.isJobRequestsRecovery()) {
/* 2199 */               if (jobExists(conn, jKey.getName(), jKey.getGroup())) {
/* 2200 */                 SimpleTrigger rcvryTrig = new SimpleTrigger("recover_" + rec.getSchedulerInstanceId() + "_" + String.valueOf(recoverIds++), "RECOVERING_JOBS", new Date(ftRec.getFireTimestamp()));
/*      */
/* 2207 */                 rcvryTrig.setJobName(jKey.getName());
/* 2208 */                 rcvryTrig.setJobGroup(jKey.getGroup());
/* 2209 */                 rcvryTrig.setMisfireInstruction(1);
/*      */
/* 2211 */                 JobDataMap jd = getDelegate().selectTriggerJobDataMap(conn, tKey.getName(), tKey.getGroup());
/* 2212 */                 jd.put("QRTZ_FAILED_JOB_ORIG_TRIGGER_NAME", tKey.getName());
/* 2213 */                 jd.put("QRTZ_FAILED_JOB_ORIG_TRIGGER_GROUP", tKey.getGroup());
/* 2214 */                 jd.put("QRTZ_FAILED_JOB_ORIG_TRIGGER_FIRETIME_IN_MILLISECONDS_AS_STRING", String.valueOf(ftRec.getFireTimestamp()));
/* 2215 */                 rcvryTrig.setJobDataMap(jd);
/*      */
/* 2217 */                 rcvryTrig.computeFirstFireTime(null);
/* 2218 */                 storeTrigger(conn, null, rcvryTrig, null, false, "WAITING", false, true);
/*      */
/* 2220 */                 recoveredCount++;
/*      */               } else {
/* 2222 */                 getLog().warn("ClusterManager: failed job '" + jKey + "' no longer exists, cannot schedule recovery.");
/*      */
/* 2227 */                 otherCount++;
/*      */               }
/*      */             } else {
/* 2230 */               otherCount++;
/*      */             }
/*      */
/* 2234 */             if (ftRec.isJobIsStateful()) {
/* 2235 */               getDelegate().updateTriggerStatesForJobFromOtherState(conn, jKey.getName(), jKey.getGroup(), "WAITING", "BLOCKED");
/*      */
/* 2240 */               getDelegate().updateTriggerStatesForJobFromOtherState(conn, jKey.getName(), jKey.getGroup(), "PAUSED", "PAUSED_BLOCKED");
/*      */             }
/*      */
/*      */           }
/*      */
/* 2248 */           getDelegate().deleteFiredTriggers(conn, rec.getSchedulerInstanceId());
View Full Code Here

/*      */
/*  202 */       ArrayList list = new ArrayList();
/*  203 */       while (rs.next()) {
/*  204 */         String triggerName = rs.getString("TRIGGER_NAME");
/*  205 */         String groupName = rs.getString("TRIGGER_GROUP");
/*  206 */         list.add(new Key(triggerName, groupName));
/*      */       }
/*  208 */       Object[] oArr = list.toArray();
/*  209 */       Key[] kArr = new Key[oArr.length];
/*  210 */       System.arraycopy(oArr, 0, kArr, 0, oArr.length);
/*  211 */       arrayOfKey1 = kArr;
View Full Code Here

/*  246 */       ps.setString(1, state);
/*  247 */       rs = ps.executeQuery();
/*      */
/*  249 */       ArrayList list = new ArrayList();
/*  250 */       while (rs.next()) {
/*  251 */         list.add(new Key(rs.getString(1), rs.getString(2)));
/*      */       }
/*      */
/*  254 */       Key[] sArr = (Key[])list.toArray(new Key[list.size()]);
/*  255 */       arrayOfKey1 = sArr;
/*      */     }
View Full Code Here

/*      */
/*  283 */       ArrayList list = new ArrayList();
/*  284 */       while (rs.next()) {
/*  285 */         String triggerName = rs.getString("TRIGGER_NAME");
/*  286 */         String groupName = rs.getString("TRIGGER_GROUP");
/*  287 */         list.add(new Key(triggerName, groupName));
/*      */       }
/*  289 */       Object[] oArr = list.toArray();
/*  290 */       Key[] kArr = new Key[oArr.length];
/*  291 */       System.arraycopy(oArr, 0, kArr, 0, oArr.length);
/*  292 */       arrayOfKey1 = kArr;
View Full Code Here

/*  331 */       rs = ps.executeQuery();
/*      */
/*  333 */       ArrayList list = new ArrayList();
/*  334 */       while (rs.next()) {
/*  335 */         String triggerName = rs.getString("TRIGGER_NAME");
/*  336 */         list.add(new Key(triggerName, groupName));
/*      */       }
/*  338 */       Object[] oArr = list.toArray();
/*  339 */       Key[] kArr = new Key[oArr.length];
/*  340 */       System.arraycopy(oArr, 0, kArr, 0, oArr.length);
/*  341 */       arrayOfKey1 = kArr;
View Full Code Here

/*      */
/*  615 */       ArrayList list = new ArrayList(10);
/*  616 */       while (rs.next()) {
/*  617 */         String trigName = rs.getString("TRIGGER_NAME");
/*  618 */         String trigGroup = rs.getString("TRIGGER_GROUP");
/*  619 */         list.add(new Key(trigName, trigGroup));
/*      */       }
/*  621 */       Object[] oArr = list.toArray();
/*  622 */       Key[] kArr = new Key[oArr.length];
/*  623 */       System.arraycopy(oArr, 0, kArr, 0, oArr.length);
/*  624 */       arrayOfKey1 = kArr;
View Full Code Here

/* 2315 */       ps.setString(1, groupName);
/* 2316 */       ps.setBoolean(2, true);
/* 2317 */       rs = ps.executeQuery();
/*      */
/* 2319 */       while (rs.next())
/* 2320 */         jobList.add(new Key(rs.getString("JOB_NAME"), rs.getString("JOB_GROUP")));
/*      */     }
/*      */     finally
/*      */     {
/* 2324 */       if (null != rs)
/*      */         try {
View Full Code Here

/* 2642 */         if (nextFireTime > 0L) {
/* 2643 */           nft = new Date(nextFireTime);
/*      */         }
/*      */
/* 2646 */         status = new TriggerStatus(state, nft);
/* 2647 */         status.setKey(new Key(triggerName, groupName));
/* 2648 */         status.setJobKey(new Key(jobName, jobGroup));
/*      */       }
/*      */
/* 2651 */       state = status;
/*      */     }
/*      */     finally
View Full Code Here

TOP

Related Classes of org.quartz.utils.Key

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.