else {
log.debug("{} local discovery unsuccessful", mavenProxyRepository);
}
}
}
final Outcome lastOutcome = discoveryResult.getLastResult();
final DStatus status;
if (lastOutcome.isSuccessful()) {
status = DStatus.SUCCESSFUL;
}
else {
if (lastOutcome.getThrowable() == null) {
status = DStatus.UNSUCCESSFUL;
}
else {
status = DStatus.ERROR;
}
}
final DiscoveryStatus discoveryStatus =
new DiscoveryStatus(status, lastOutcome.getStrategyId(), lastOutcome.getMessage(),
System.currentTimeMillis());
discoveryStatusSource.write(discoveryStatus);
}
else {
log.info("{} remote discovery disabled",