public void setServiceState(ServiceState serviceState) { this.serviceState = serviceState.ordinal(); }
@Override public ServiceState getServiceState() { return ServiceState.values()[serviceState]; }
/** * @see org.opencastproject.serviceregistry.impl.jmx.ServicesStatisticsMXBean#getWarningServiceCountByNode() */ @Override public int getWarningServiceCountByNode() { int i = 0; for (Entry<Tuple<String, String>, ServiceState> entry : services.entrySet()) { if (entry.getKey().getA().equals(hostName) && ServiceState.WARNING.equals(entry.getValue())) i++; } return i; }
/** * @see org.opencastproject.serviceregistry.impl.jmx.ServicesStatisticsMXBean#getErrorServiceCountByNode() */ @Override public int getErrorServiceCountByNode() { int i = 0; for (Entry<Tuple<String, String>, ServiceState> entry : services.entrySet()) { if (entry.getKey().getA().equals(hostName) && ServiceState.ERROR.equals(entry.getValue())) i++; } return i; }
/** * @see org.opencastproject.serviceregistry.impl.jmx.ServicesStatisticsMXBean#getNormalServiceCountByNode() */ @Override public int getNormalServiceCountByNode() { int i = 0; for (Entry<Tuple<String, String>, ServiceState> entry : services.entrySet()) { if (entry.getKey().getA().equals(hostName) && ServiceState.NORMAL.equals(entry.getValue())) i++; } return i; }
/** * @see org.opencastproject.serviceregistry.impl.jmx.ServicesStatisticsMXBean#getWarningServices() */ @Override public String[] getWarningServices() { List<String> warningServices = new ArrayList<String>(); for (Entry<Tuple<String, String>, ServiceState> entry : services.entrySet()) { if (ServiceState.WARNING.equals(entry.getValue())) warningServices.add(entry.getKey().getA() + DELIMITER + entry.getKey().getB()); } return warningServices.toArray(new String[warningServices.size()]); }
/** * @see org.opencastproject.serviceregistry.impl.jmx.ServicesStatisticsMXBean#getNormalServices() */ @Override public String[] getNormalServices() { List<String> normalServices = new ArrayList<String>(); for (Entry<Tuple<String, String>, ServiceState> entry : services.entrySet()) { if (ServiceState.NORMAL.equals(entry.getValue())) normalServices.add(entry.getKey().getA() + DELIMITER + entry.getKey().getB()); } return normalServices.toArray(new String[normalServices.size()]); }
/** * @see org.opencastproject.serviceregistry.impl.jmx.ServicesStatisticsMXBean#getErrorServices() */ @Override public String[] getErrorServices() { List<String> erroServices = new ArrayList<String>(); for (Entry<Tuple<String, String>, ServiceState> entry : services.entrySet()) { if (ServiceState.ERROR.equals(entry.getValue())) erroServices.add(entry.getKey().getA() + DELIMITER + entry.getKey().getB()); } return erroServices.toArray(new String[erroServices.size()]); }
/** * @see org.opencastproject.serviceregistry.impl.jmx.ServicesStatisticsMXBean#getWarningServicesByNode() */ @Override public String[] getWarningServicesByNode() { List<String> warningServices = new ArrayList<String>(); for (Entry<Tuple<String, String>, ServiceState> entry : services.entrySet()) { if (entry.getKey().getA().equals(hostName) && ServiceState.WARNING.equals(entry.getValue())) warningServices.add(entry.getKey().getA() + DELIMITER + entry.getKey().getB()); } return warningServices.toArray(new String[warningServices.size()]); }
/** * @see org.opencastproject.serviceregistry.impl.jmx.ServicesStatisticsMXBean#getNormalServicesByNode() */ @Override public String[] getNormalServicesByNode() { List<String> normalServices = new ArrayList<String>(); for (Entry<Tuple<String, String>, ServiceState> entry : services.entrySet()) { if (entry.getKey().getA().equals(hostName) && ServiceState.NORMAL.equals(entry.getValue())) normalServices.add(entry.getKey().getA() + DELIMITER + entry.getKey().getB()); } return normalServices.toArray(new String[normalServices.size()]); }
/** * @see org.opencastproject.serviceregistry.impl.jmx.ServicesStatisticsMXBean#getErrorServicesByNode() */ @Override public String[] getErrorServicesByNode() { List<String> erroServices = new ArrayList<String>(); for (Entry<Tuple<String, String>, ServiceState> entry : services.entrySet()) { if (entry.getKey().getA().equals(hostName) && ServiceState.ERROR.equals(entry.getValue())) erroServices.add(entry.getKey().getA() + DELIMITER + entry.getKey().getB()); } return erroServices.toArray(new String[erroServices.size()]); }