@Override public void connectDevice(final Device device) { ApplicationManager.getApplication().executeOnPooledThread(new Runnable() { public void run() { androidWifiADB.connectDevice(device); updateUi(); } }); }
public void actionPerformed(final AnActionEvent event) { ApplicationManager.getApplication().executeOnPooledThread(new Runnable() { public void run() { androidWifiADB.updateProject(event.getProject()); androidWifiADB.connectDevices(); } }); } }
@Override public void disconnectDevice(final Device device) { ApplicationManager.getApplication().executeOnPooledThread(new Runnable() { public void run() { androidWifiADB.disconnectDevice(device); updateUi(); } }); }
private void monitorDevices() { ApplicationManager.getApplication().executeOnPooledThread(new Runnable() { public void run() { new Timer().schedule(new TimerTask() { @Override public void run() { boolean refreshRequired = androidWifiADB.refreshDevicesList(); if (refreshRequired) { updateUi(); } } }, 0, INTERVAL_REFRESH_DEVICES); } }); }
private static void readActionInPooledThread(@NotNull Runnable runnable) { ApplicationManager.getApplication().executeOnPooledThread(() -> ApplicationManager.getApplication().runReadAction(runnable)); }
private static void readActionInPooledThread(@NotNull Runnable runnable) { ApplicationManager.getApplication().executeOnPooledThread(() -> ApplicationManager.getApplication().runReadAction(runnable)); }
System.currentTimeMillis() - lastUpdate > TimeUnit.DAYS.toMillis(1); if (outOfDate && isEnabled()) { application.executeOnPooledThread(new Runnable() { @Override public void run() {
long lastUpdate = propertiesComponent.getOrInitLong(KEY, 0); if (lastUpdate == 0 || System.currentTimeMillis() - lastUpdate > TimeUnit.DAYS.toMillis(1)) { ApplicationManager.getApplication().executeOnPooledThread(() -> { try { String buildNumber = ApplicationInfo.getInstance().getBuild().asString();
@Override public void sessionInitialized() { ApplicationManager.getApplication().executeOnPooledThread(() -> { while (!isDisconnected) { try {
ApplicationManager.getApplication().executeOnPooledThread( () -> { XDebugSession session = getSession();
@Override public void stop() { // If we don't call this using the executeOnPooledThread(), the UI will hang until the debug server is stopped. ApplicationManager.getApplication().executeOnPooledThread(() -> { XDebugSession session = getSession(); if (!isRemoteDebugMode) { XSuspendContext suspendContext = session.getSuspendContext(); if (suspendContext != null) { XExecutionStack activeExecutionStack = suspendContext.getActiveExecutionStack(); if (activeExecutionStack instanceof BallerinaSuspendContext.BallerinaExecutionStack) { String workerID = ((BallerinaSuspendContext.BallerinaExecutionStack) activeExecutionStack) .getMyWorkerID(); if (workerID != null) { myConnector.sendCommand(Command.STOP, workerID); } } } else { session.stop(); return; } } else { myConnector.sendCommand(Command.STOP); session.stop(); getSession().getConsoleView().print("Disconnected from the debug server.\n", ConsoleViewContentType.SYSTEM_OUTPUT); } isDisconnected = true; myConnector.close(); }); }
public static <T> Future<T> executeOnPooledThread(final Callable<T> callable) { return ApplicationManager.getApplication().executeOnPooledThread(callable); }
private void appendSymfonyVersions() { comboVersions.setModel(new ListComboBoxModel<>(new ArrayList<>())); ApplicationManager.getApplication().executeOnPooledThread(() -> { final List<SymfonyInstallerVersion> symfonyInstallerVersions1 = getVersions(); if (symfonyInstallerVersions1 != null) { UIUtil.invokeLaterIfNeeded(() -> comboVersions.setModel(new ListComboBoxModel<>(symfonyInstallerVersions1))); } }); }
/** * execute in pooled thread */ public static void execute(@NotNull final Runnable runnable){ ApplicationManager.getApplication().executeOnPooledThread(runnable); } }
public void useInlineThreading(@Nullable List<Throwable> caughtErrors) { Application application = getMockApplication(); when(application.executeOnPooledThread((Runnable) any())).then(IMMEDIATE_THREAD_RUNNER); when(application.executeOnPooledThread((Callable<?>) any())).then(IMMEDIATE_THREAD_RUNNER); doAnswer(IMMEDIATE_THREAD_RUNNER).when(application).invokeLater(any()); doAnswer(IMMEDIATE_THREAD_RUNNER).when(application).invokeLater(any(), (Condition) any()); doAnswer(IMMEDIATE_THREAD_RUNNER).when(application).invokeLater(any(), (ModalityState) any()); doAnswer(IMMEDIATE_THREAD_RUNNER).when(application).invokeAndWait(any()); doAnswer(IMMEDIATE_THREAD_RUNNER).when(application).invokeAndWait(any(), any()); }
public static <S> Answer<S> background(Consumer<AnswerSink<S>> c) { AsyncAnswer<S> ret = new AsyncAnswer<>(); ApplicationManager.getApplication().executeOnPooledThread(() -> c.accept(ret)); return ret; }
private synchronized void executeInBackground(DataSourceApi dataSource, ExecuteQueryPayload payload) { QueryExecutionProcessEvent event = messageBus.syncPublisher(QueryExecutionProcessEvent.QUERY_EXECUTION_PROCESS_TOPIC); event.executionStarted(dataSource, payload); if (payload.getQueries().size() == 1) { runningQuery = ApplicationManager.getApplication() .executeOnPooledThread(executeQuery(dataSource, payload, event)); } else { runningQuery = ApplicationManager.getApplication() .executeOnPooledThread(executeBatch(dataSource, payload, event)); } }
@SuppressWarnings("FutureReturnValueIgnored") private void checkSdkInBackground() { final String path = cloudSdkDirectoryField.getText(); ApplicationManager.getApplication().executeOnPooledThread(new CloudSdkCheckerRunnable(path)); }
public final void refreshConfigConnection() { if (ApplicationManager.getApplication().isDispatchThread()) { ApplicationManager.getApplication().executeOnPooledThread(this::performRefresh); } else { performRefresh(); } }
@Override public void onStartTesting() { ApplicationManager.getApplication().executeOnPooledThread(() -> { new JobTestResultsHandler(job, getProject(), getProcessor()).handle(); processHandler.detachProcess(); }); } };