@Override public List<String> getCurrentProcesses() { List<String> processList = new ArrayList<String>(); for (String key : threadFactories.keySet()) { for (OseeServerThread thread : getThreadsFromFactory(key)) { State state = thread.getState(); if (!state.equals(State.TERMINATED)) { processList.add(thread.getName()); } } } for (String contexts : oseeHttpServlets.keySet()) { InternalOseeHttpServlet servlets = oseeHttpServlets.get(contexts); if (servlets.getState().equals(ProcessingStateEnum.BUSY)) { processList.add(servlets.getCurrentRequest()); } } return processList; }