@Override public boolean isDone() { return cancelled.get() || t.isFinished(); }
toRun = runAtAll && ((item == null) || item.clear(null)); if (loggable) { em.log(Level.FINE, " ## finished: {0}", isFinished()); // NOI18N em.log(Level.FINE, " ## item: {0}", item); // NOI18N
protected @Override void addNotify() { logger.log (Level.FINER, "addNotify on {0}", new Object[] { this }); if ((!initialized && task.isFinished()) || cancelled) { cancelled = false; Node n = factory.getWaitNode(); if (n != null) { setKeys (new Object[] { n }); } task.schedule(0); } }
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed if (searchTask != null && !searchTask.isFinished()) return; String aDescription = NbBundle.getMessage(FindPanel.class, "AD_LocationChooser"); //NOI18N String title = NbBundle.getMessage(FindPanel.class, "Title_FindPanel_Choose_To_Search"); //NOI18N Badger badger = new Badger(); File dir; if ((dir = new FileChooserBuilder(getClass().getName()).setDirectoriesOnly(true). setTitle(title). setAccessibleDescription(aDescription). setBadgeProvider(badger). setDefaultWorkingDirectory(File.listRoots().length > 0 ? File.listRoots()[0] : null). setFileFilter(badger).showOpenDialog()) != null) { searchRunnable = new SearchRunnable(this, dir, -1); jButton1.setEnabled(false); showError(NbBundle.getMessage(FindPanel.class, "WARN_SearchInProgress"));//NOI18N searchTask = RequestProcessor.getDefault().post(searchRunnable); } }//GEN-LAST:event_jButton1ActionPerformed
/** Restart the timer which starts the parser after the specified delay. * @param onlyIfRunning Restarts the timer only if it is already running */ public void restartTimer() { if (parsingDocumentTask==null || parsingDocumentTask.isFinished() || parsingDocumentTask.cancel()) { dataObject.setDocumentDirty(true); Runnable r = new Runnable() { public void run() { dataObject.parsingDocument(); } }; if (parsingDocumentTask != null) parsingDocumentTask = RP.post(r, AUTO_PARSING_DELAY); else parsingDocumentTask = RP.post(r, 100); } }
public void cancelTask() { if (this.task != null) { if (TraceFlags.TRACE_182342_BUG || TraceFlags.TRACE_191307_BUG) { if (!task.isFinished()) { new Exception("EditingTask.cancelTask: cancelling previous EditingTask " + task.hashCode()).printStackTrace(System.err); // NOI18N } else { new Exception("EditingTask.cancelTask: cancelTask where EditingTask was finished " + task.hashCode()).printStackTrace(System.err); // NOI18N } } try { this.task.cancel(); } catch (Throwable ex) { System.err.println("EditingTask.cancelTask: cancelled with exception:"); ex.printStackTrace(System.err); } } this.buf.removeChangeListener(bufListener); }
@Override protected boolean enable(Node[] activatedNodes) { if (activatedNodes.length == 0) { return false; } if(runMethodTask != null && !runMethodTask.isFinished()) { return false; } Collection<? extends TestMethodRunnerProvider> providers = Lookup.getDefault().lookupAll(TestMethodRunnerProvider.class); for (TestMethodRunnerProvider provider : providers) { if (provider.isTestClass(activatedNodes[0])) { return true; } } return false; }
/** Polls queue and increases the <code>counter</code> accordingly. * Schedule full sweep task if counter exceedes 100. */ private void checkQueue() { while(queue.poll() != null) { counter++; } if(counter > 100) { counter = 0; if(sweepTask == null) { sweepTask = RequestProcessor.getDefault().post(this); } else if(sweepTask.isFinished()) { sweepTask.schedule(0); } } }
/** Polls queue and increases the <code>counter</code> accordingly. * Schedule full sweep task if counter exceedes 100. */ private void checkQueue() { while(queue.poll() != null) { counter++; } if(counter > 100) { counter = 0; if(sweepTask == null) { sweepTask = RequestProcessor.getDefault().post(this); } else if(sweepTask.isFinished()) { sweepTask.schedule(0); } } }
private static void enqueue(Work w) { synchronized (TASKS) { final RequestProcessor.Task task = RP.post(w); TASKS.put(task, w); task.addTaskListener(new TaskListener() { @Override public void taskFinished(org.openide.util.Task task) { synchronized (TASKS) { if (!clearing) { TASKS.remove(task); } } } }); if (task.isFinished()) { TASKS.remove(task); } } }
@Override protected boolean enable(Node[] activatedNodes) { if (activatedNodes.length == 0) { return false; } if(debugMethodTask != null && !debugMethodTask.isFinished()) { return false; } Collection<? extends TestMethodDebuggerProvider> providers = Lookup.getDefault().lookupAll(TestMethodDebuggerProvider.class); for (TestMethodDebuggerProvider provider : providers) { if (provider.isTestClass(activatedNodes[0])) { return true; } } return false; }
/** Polls queue and increases the <code>counter</code> accordingly. * Schedule full sweep task if counter exceedes 100. */ private void checkQueue() { while (queue.poll() != null) { counter++; } if (counter > 100) { counter = 0; if (sweepTask == null) { sweepTask = RP.post(this); } else if (sweepTask.isFinished()) { sweepTask.schedule(0); } } }
protected void handleDelete() throws IOException { savingCanceled = true; if (getPrimaryFile().hasExt(XML_EXT)) { handleDeleteSettings(); return; } if (ser != null) { RequestProcessor.Task task = ser.getSaveTask(); task.cancel(); if (ser.isSaving() && !task.isFinished()) task.waitFinished(); } relaseFileLock(); super.handleDelete(); }
@Override public boolean isDone() { return scanning.isFinished(); }
public boolean isFinished() { return task.isFinished(); } }
private synchronized void cancelBackgroundTasks() { if (currentShowDiffTask != null && !currentShowDiffTask.isFinished()) { currentShowDiffTask.cancel(); // it almost always late it's enqueued, so: currentTask.cancel(); } }
void enableTestConnection() { assert testConnectionTask != null; Configuration cfg = getSelectedConfiguration(); testConnectionButton.setEnabled(testConnectionTask.isFinished() && cfg != null && cfg.isValid()); }
@Override public boolean isDone() { return cancelled.get() || t.isFinished(); }
@Override public final boolean isActionEnabledInternal(Lookup context) { // WARNING context can be null, see RunCommand.invokeAction() return isRemoteConfigSelected() && TASK.isFinished(); }
public JPopupMenu getPopupMenu() { RequestProcessor.Task t = task; if (t!=null && !t.isFinished()){ t.waitFinished(); } return super.getPopupMenu(); }