public void editStatus() { editableStatus = getStatusManager().getStatus(statusIdentifierToEdit); newStatusMessage = editableStatus.getMessage(); if (editableStatus.isActive()) { newStatusValue = AdministrativeStatus.PASSIVE; } else { newStatusValue = AdministrativeStatus.ACTIVE; } }
public List<AdministrativeStatus> getAdministrativeStatuses() { List<AdministrativeStatus> statuses = getStatusManager().getAllStatuses(); for (AdministrativeStatus status : statuses) { log.info("Status : " + status.getLabel() + "=>" + status.getState()); } return statuses; }
public void runAllProbes() { ProbeManager pm = Framework.getService(ProbeManager.class); pm.runAllProbes(); }
@Override public ProbeStatus run() { String[] indices = getIndexNames(); try { ClusterHealthStatus clusterStatus = Framework.getService(ElasticSearchAdmin.class) .getClient() .getHealthStatus(indices); switch (clusterStatus) { case GREEN: case YELLOW: return ProbeStatus.newSuccess(clusterStatus.toString()); default: return ProbeStatus.newFailure(clusterStatus.toString()); } } catch (NuxeoException e) { return ProbeStatus.newError(e); } }
AdminStatusHelper.maintenanceMessage = asm.getStatus(GLOBAL_INSTANCE_AVAILABILITY).getMessage(); AdminStatusHelper.adminMessageActivated = false; AdministrativeStatus status = asm.getStatus(ADM_MESSAGE_SERVICE); AdminStatusHelper.adminMessage = status.getMessage(); AdminStatusHelper.adminMessageModificationDate = status.getModificationDate();
return ProbeStatus.newFailure(infos); return ProbeStatus.newSuccess(infos);
@Override public ProbeStatus run() { SQLRepositoryStatus status = new SQLRepositoryStatus(); return ProbeStatus.newSuccess(status.listRemoteSessions()); }
protected static String getLocalInstanceId() { if (localInstanceId == null) { GlobalAdministrativeStatusManager gasm = Framework.getService(GlobalAdministrativeStatusManager.class); localInstanceId = gasm.getLocalNuxeoInstanceIdentifier(); } return localInstanceId; }
public List<String> listNuxeoInstances() { return Framework.getService(GlobalAdministrativeStatusManager.class).listInstanceIds(); }
public void runProbe() { ProbeManager pm = Framework.getService(ProbeManager.class); pm.runProbe(probeName); }
public List<ProbeInfo> getProbeInfos() { List<ProbeInfo> infos = new ArrayList<ProbeInfo>(); ProbeManager pm = Framework.getService(ProbeManager.class); infos.addAll(pm.getAllProbeInfos()); return infos; }
public void saveStatus() { if (editableStatus != null) { String serviceId = editableStatus.getServiceIdentifier(); changeStatus(serviceId, newStatusMessage, newStatusValue); resetEdit(); } }
public void changeStatus(String serviceId, String message, String state) { getStatusManager().setStatus(serviceId, state, message, currentNuxeoPrincipal.getName()); }
@Override public ProbeStatus run() { SQLRepositoryStatus status = new SQLRepositoryStatus(); return ProbeStatus.newSuccess(status.listActiveSessions()); }