@Override @RequiredPermission(Permission.MANAGE_SETTINGS) public boolean isPluginUpdateOnAgentsFinished(Subject subject, String handle) { try { return scheduler.getJobDetail(handle, UpdatePluginsOnAgentsJob.class.getName()) == null; } catch (SchedulerException e) { if (log.isDebugEnabled()) { log.warn("Failed to retrieve job details while checking for active plugin update schedule, code: " + e.getErrorCode(), e); } else { log.warn("Failed to retrieve job details while checking for active plugin update schedule, code: " + e.getErrorCode() + ", message: " + e.getMessage()); } return false; } } @Override