public synchronized void setApplicationStatus(String applicationName, ApplicationStatus status) { ApplicationInfo existing = applicationHash.get(applicationName); if (existing == null) throw new UnknownApplicationException( String.format(APPLICATION_S_HAS_NOT_BEEN_REGISTERED, applicationName)); LOG.debug( String.format(this + " Setting app status for app %s to %s", applicationName, status)); existing.setApplicationStatus(status); }