@Override public void run() { try { ConnectionManager.getInstance().connectTo(env); ServerRecord rec = ServerList.get(env); if (rec != null) { rec.checkSetupAfterConnection(null); } } catch (IOException ex) { } catch (CancellationException ex) { // don't log CancellationException } } });
ConnectionManager.getInstance().connectTo(execEnv); } catch (IOException e) { e.printStackTrace(System.err);
protected static boolean checkConnection(ExecutionEnvironment execEnv) { if (execEnv.isRemote()) { try { ConnectionManager.getInstance().connectTo(execEnv); ServerRecord record = ServerList.get(execEnv); if (record.isOffline()) { record.validate(true); } return record.isOnline(); } catch (IOException ex) { return false; } catch (CancellationException ex) { return false; } } else { return true; } }
public static boolean checkConnection(ExecutionEnvironment execEnv) { if (execEnv.isRemote()) { try { ConnectionManager.getInstance().connectTo(execEnv); ServerRecord record = ServerList.get(execEnv); if (record.isOffline()) { record.validate(true); } return record.isOnline(); } catch (IOException ex) { return false; } catch (CancellationException ex) { return false; } } else { return true; } }
try { if (!ConnectionManager.getInstance().isConnectedTo(execEnv)) { ConnectionManager.getInstance().connectTo(execEnv);
@Override public void runImpl() { try { if (!ConnectionManager.getInstance().isConnectedTo(record.getExecutionEnvironment())) { ConnectionManager.getInstance().connectTo(record.getExecutionEnvironment()); } record.validate(true); // initialize compiler sets for remote host if needed CompilerSetManager csm = CompilerSetManager.get(record.getExecutionEnvironment()); csm.initialize(true, true, null); } catch (CancellationException ex) { cancel(); } catch (Exception e) { e.printStackTrace(System.err); final String message = MessageFormat.format(getString("ERR_Cant_Connect"), record.getDisplayName()); //NOI18N final String title = getString("DLG_TITLE_Cant_Connect"); //NOI18N SwingUtilities.invokeLater(new Runnable() { @Override public void run() { JOptionPane.showMessageDialog(WindowManager.getDefault().getMainWindow(), message, title, JOptionPane.ERROR_MESSAGE); } }); } if (record.isOnline()) { actionWorker.run(); } } };
} else { try { ConnectionManager.getInstance().connectTo(execEnv); } catch (IOException ex) { StatusDisplayer.getDefault().setStatusText(NbBundle.getMessage(CompileAction.class, "Status.Error", execEnv.getDisplayName(), ex.getLocalizedMessage()));