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); } } }
private static void enqueue(Work w) { synchronized (TASKS) { if (INSTANCE != null && TASKS.size() == 0 && INSTANCE.callback != null) { INSTANCE.callback.started(); } final RequestProcessor.Task task = WORKER.post(w); TASKS.add(task); task.addTaskListener(new TaskListener() { public void taskFinished(org.openide.util.Task task) { synchronized (TASKS) { if (!clearing) { TASKS.remove(task); if (INSTANCE != null && TASKS.size() == 0 && INSTANCE.callback != null) { INSTANCE.callback.finished(); } } } } }); if (task.isFinished()) { TASKS.remove(task); if (INSTANCE != null && TASKS.size() == 0 && INSTANCE.callback != null) { INSTANCE.callback.finished(); } } } }
updateClassPathExtensionTask.get().addTaskListener(new TaskListener() { @Override public void taskFinished(org.openide.util.Task task) {
task.addTaskListener(new TaskListener() { public void taskFinished(Task task) { finished = true;
singleMethodTask.addTaskListener(new TaskListener() { @Override public void taskFinished(org.openide.util.Task task) {
singleMethodTask.addTaskListener(new TaskListener() { @Override public void taskFinished(org.openide.util.Task task) {
null); notificationLineSupport = descriptor.createNotificationLineSupport(); testConnectionTask.addTaskListener(new TaskListener() { @Override public void taskFinished(Task task) {
rpt.addTaskListener(new TaskListener() { public void taskFinished(@SuppressWarnings("unused") Task task) { SwingUtilities.invokeLater( new Runnable() {
if (b && !configured){ task = RequestProcessor.getDefault().create(detectPlatformTask); task.addTaskListener(this); task.schedule(0); configured = b;
runMethodTask.addTaskListener(new TaskListener() { @Override public void taskFinished(org.openide.util.Task task) {
@Override protected void performAction(final Node[] activatedNodes) { final Collection<? extends TestMethodDebuggerProvider> providers = Lookup.getDefault().lookupAll(TestMethodDebuggerProvider.class); RequestProcessor RP = new RequestProcessor("TestMethodDebuggerAction", 1, true); // NOI18N debugMethodTask = RP.create(new Runnable() { @Override public void run() { for (TestMethodDebuggerProvider provider : providers) { if (provider.canHandle(activatedNodes[0])) { debugMethodProvider = provider; break; } } } }); final ProgressHandle ph = ProgressHandleFactory.createHandle(Bundle.Search_For_Provider(), debugMethodTask); debugMethodTask.addTaskListener(new TaskListener() { @Override public void taskFinished(org.openide.util.Task task) { ph.finish(); if(debugMethodProvider == null) { StatusDisplayer.getDefault().setStatusText(Bundle.No_Provider_Found()); } else { debugMethodProvider.debugTestMethod(activatedNodes[0]); } } }); ph.start(); debugMethodTask.schedule(0); }
public java.awt.Component getComponent() { if (component == null) { installedFolder = iterator.getInstallFolder(); component = new DetectPanel(installedFolder, detector); component.addChangeListener (this); configured = isConfigured(); //NOI18N if (configured){ task = RequestProcessor.getDefault().create(detectPlatformTask); task.addTaskListener(this); } else { setValid(false); } } return component; }
public java.awt.Component getComponent() { if (component == null) { final NewJ2SEPlatform primaryPlatform = this.iterator.getPlatform(); final NewJ2SEPlatform secondaryPlatform = this.iterator.getSecondaryPlatform(); component = new DetectPanel(primaryPlatform); component.addChangeListener (this); task = RequestProcessor.getDefault().create( new Runnable() { public void run() { primaryPlatform.run(); if (secondaryPlatform != null) { secondaryPlatform.run(); } } }); task.addTaskListener(this); } return component; }
public RequestProcessor.Task start(RequestProcessor rp, HgURL repositoryRoot, String displayName) { setDisplayName(displayName); this.repositoryRoot = repositoryRoot; startProgress(); setProgressQueued(); task = rp.post(this); task.addTaskListener(new TaskListener() { public void taskFinished(org.openide.util.Task task) { delegate = null; } }); return task; }
private void runTask(Runnable r) { cancelTask(); evalTask = rp.create(r); evalTask.addTaskListener(this); evalTask.schedule(0); }