@Override public Collection<String> resumeTriggers(GroupMatcher<TriggerKey> matcher) throws JobPersistenceException { Set<String> resumeGroups = new HashSet<>(); Set<TriggerKey> keys = getTriggerKeys(matcher); for (TriggerKey triggerKey : keys) { resumeGroups.add(triggerKey.getGroup()); TriggerWrapper tw = triggersByKey.get(triggerKey); OperableTrigger trigger = tw.getTrigger(); String jobGroup = trigger.getJobKey().getGroup(); if (pausedJobGroups.contains(jobGroup)) { continue; } resumeTrigger(triggerKey); } for (String group : resumeGroups) { pausedTriggerGroups.remove(group); } return new ArrayList<>(resumeGroups); }
protected void handleContains(String[] args) { String iteratorStr = args[0]; boolean key = lowerCaseInternal(iteratorStr).endsWith("key"); String data = args[1]; boolean result = false; if (iteratorStr.startsWith("s.")) { result = getSet().contains(data); } else if (iteratorStr.startsWith("m.")) { result = (key) ? getMap().containsKey(data) : getMap().containsValue(data); } else if (iteratorStr.startsWith("mmm.")) { result = (key) ? getMultiMap().containsKey(data) : getMultiMap().containsValue(data); } else if (iteratorStr.startsWith("q.")) { result = getQueue().contains(data); } else if (iteratorStr.startsWith("l.")) { result = getList().contains(data); } println("Contains: " + result); }
protected void handleContains(String[] args) { String iteratorStr = args[0]; boolean key = lowerCaseInternal(iteratorStr).endsWith("key"); String data = args[1]; boolean result = false; if (iteratorStr.startsWith("s.")) { result = getSet().contains(data); } else if (iteratorStr.startsWith("m.")) { result = (key) ? getMap().containsKey(data) : getMap().containsValue(data); } else if (iteratorStr.startsWith("mmm.")) { result = (key) ? getMultiMap().containsKey(data) : getMultiMap().containsValue(data); } else if (iteratorStr.startsWith("q.")) { result = getQueue().contains(data); } else if (iteratorStr.startsWith("l.")) { result = getList().contains(data); } println("Contains: " + result); }
protected void handleContains(String[] args) { String iteratorStr = args[0]; boolean key = lowerCaseInternal(iteratorStr).endsWith("key"); String data = args[1]; boolean result = false; if (iteratorStr.startsWith("s.")) { result = getSet().contains(data); } else if (iteratorStr.startsWith("m.")) { result = (key) ? getMap().containsKey(data) : getMap().containsValue(data); } else if (iteratorStr.startsWith("mmm.")) { result = (key) ? getMultiMap().containsKey(data) : getMultiMap().containsValue(data); } else if (iteratorStr.startsWith("q.")) { result = getQueue().contains(data); } else if (iteratorStr.startsWith("l.")) { result = getList().contains(data); } println("Contains: " + result); }
protected void handleContains(String[] args) { String iteratorStr = args[0]; boolean key = lowerCaseInternal(iteratorStr).endsWith("key"); String data = args[1]; boolean result = false; if (iteratorStr.startsWith("s.")) { result = getSet().contains(data); } else if (iteratorStr.startsWith("m.")) { result = (key) ? getMap().containsKey(data) : getMap().containsValue(data); } else if (iteratorStr.startsWith("mmm.")) { result = (key) ? getMultiMap().containsKey(data) : getMultiMap().containsValue(data); } else if (iteratorStr.startsWith("q.")) { result = getQueue().contains(data); } else if (iteratorStr.startsWith("l.")) { result = getList().contains(data); } println("Contains: " + result); }