in src/main/java/org/apache/nutch/webui/service/impl/NutchServiceImpl.java [50:66]
public ConnectionStatus getConnectionStatus(Long instanceId) {
NutchInstance instance = instanceService.getInstance(instanceId);
try {
NutchStatus nutchStatus = nutchClientFactory.getClient(instance)
.getNutchStatus();
if (nutchStatus.getStartDate() != null) {
return ConnectionStatus.CONNECTED;
}
} catch (Exception e) {
if (e.getCause() instanceof ConnectException) {
return ConnectionStatus.DISCONNECTED;
}
LOG.error("Cannot connect to nutch server!", e);
}
return null;
}