local_runtime_shared_jetty9/src/main/java/com/google/apphosting/utils/servlet/ModulesServlet.java [74:116]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
    req.setAttribute(APPLICATION_NAME, ApiProxy.getCurrentEnvironment().getAppId());

    final ModulesController modulesController = getModulesController();
    req.setAttribute(DEFAULT_MODULE_NAME,
        Iterables.getFirst(modulesController.getModuleNames(), ""));

    Iterable<Map<String, Object>> modulesMap =
        Iterables.transform(
            modulesController.getModuleNames(),
            new Function<String, Map<String, Object>>() {
              @Override
              public Map<String, Object> apply(String moduleName) {
                String version = modulesController.getDefaultVersion(moduleName);
                if (version == null) {
                  version = "unknown";
                }
                ImmutableMap.Builder<String, Object> mapBuilder =
                    ImmutableMap.<String, Object>builder()
                        .put("name", moduleName)
                        .put("state", modulesController.getModuleState(moduleName).toString())
                        .put("version", version)
                        .put("hostname", modulesController.getHostname(moduleName, version, -1))
                        .put("type", modulesController.getScalingType(moduleName));

                if (modulesController.getScalingType(moduleName).startsWith("Manual")) {
                  mapBuilder.put("instances", getAllInstanceHostnames(moduleName, version));
                }

                return mapBuilder.buildOrThrow();
              }
            });

    req.setAttribute(MODULES_STATE_INFO, ImmutableList.copyOf(modulesMap));

    try {
      getServletContext()
          .getRequestDispatcher("/_ah/adminConsole?subsection=modules")
          .forward(req, resp);
    } catch (ServletException e) {
      throw new RuntimeException(e);
    }
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



local_runtime_shared_jetty12/src/main/java/com/google/apphosting/utils/servlet/ModulesServlet.java [74:116]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
    req.setAttribute(APPLICATION_NAME, ApiProxy.getCurrentEnvironment().getAppId());

    final ModulesController modulesController = getModulesController();
    req.setAttribute(DEFAULT_MODULE_NAME,
        Iterables.getFirst(modulesController.getModuleNames(), ""));

    Iterable<Map<String, Object>> modulesMap =
        Iterables.transform(
            modulesController.getModuleNames(),
            new Function<String, Map<String, Object>>() {
              @Override
              public Map<String, Object> apply(String moduleName) {
                String version = modulesController.getDefaultVersion(moduleName);
                if (version == null) {
                  version = "unknown";
                }
                ImmutableMap.Builder<String, Object> mapBuilder =
                    ImmutableMap.<String, Object>builder()
                        .put("name", moduleName)
                        .put("state", modulesController.getModuleState(moduleName).toString())
                        .put("version", version)
                        .put("hostname", modulesController.getHostname(moduleName, version, -1))
                        .put("type", modulesController.getScalingType(moduleName));

                if (modulesController.getScalingType(moduleName).startsWith("Manual")) {
                  mapBuilder.put("instances", getAllInstanceHostnames(moduleName, version));
                }

                return mapBuilder.buildOrThrow();
              }
            });

    req.setAttribute(MODULES_STATE_INFO, ImmutableList.copyOf(modulesMap));

    try {
      getServletContext()
          .getRequestDispatcher("/_ah/adminConsole?subsection=modules")
          .forward(req, resp);
    } catch (ServletException e) {
      throw new RuntimeException(e);
    }
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



local_runtime_shared_jetty12/src/main/java/com/google/apphosting/utils/servlet/ee10/ModulesServlet.java [74:116]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
    req.setAttribute(APPLICATION_NAME, ApiProxy.getCurrentEnvironment().getAppId());

    final ModulesController modulesController = getModulesController();
    req.setAttribute(DEFAULT_MODULE_NAME,
        Iterables.getFirst(modulesController.getModuleNames(), ""));

    Iterable<Map<String, Object>> modulesMap =
        Iterables.transform(
            modulesController.getModuleNames(),
            new Function<String, Map<String, Object>>() {
              @Override
              public Map<String, Object> apply(String moduleName) {
                String version = modulesController.getDefaultVersion(moduleName);
                if (version == null) {
                  version = "unknown";
                }
                ImmutableMap.Builder<String, Object> mapBuilder =
                    ImmutableMap.<String, Object>builder()
                        .put("name", moduleName)
                        .put("state", modulesController.getModuleState(moduleName).toString())
                        .put("version", version)
                        .put("hostname", modulesController.getHostname(moduleName, version, -1))
                        .put("type", modulesController.getScalingType(moduleName));

                if (modulesController.getScalingType(moduleName).startsWith("Manual")) {
                  mapBuilder.put("instances", getAllInstanceHostnames(moduleName, version));
                }

                return mapBuilder.buildOrThrow();
              }
            });

    req.setAttribute(MODULES_STATE_INFO, ImmutableList.copyOf(modulesMap));

    try {
      getServletContext()
          .getRequestDispatcher("/_ah/adminConsole?subsection=modules")
          .forward(req, resp);
    } catch (ServletException e) {
      throw new RuntimeException(e);
    }
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



