public DaemonClientConnection connect(ExplainingSpec<DaemonContext> constraint) { DaemonClientConnection connection = findConnection(daemonRegistry.getIdle(), constraint); if (connection != null) { return connection; } return startDaemon(constraint); }
public DaemonClientConnection connect(ExplainingSpec<DaemonContext> constraint) { DaemonClientConnection connection = findConnection(daemonRegistry.getIdle(), constraint); if (connection != null) { return connection; } if (!Boolean.getBoolean(DISABLE_STARTING_DAEMON_MESSAGE_PROPERTY)) { LOGGER.lifecycle(STARTING_DAEMON_MESSAGE); } return startDaemon(constraint); }