public Map getParameters()

in runAs-agent/src/main/java/jetbrains/buildServer/runAs/agent/RunAsPropertiesExtension.java [159:184]


    public Map<String, String> getParameters() {
      myIsRunAsEnabled = false;

      final ToolProvider toolProvider = myToolProvidersRegistry.findToolProvider(RUN_AS_TOOL_NAME);
      if (toolProvider == null) {
        LOG.warn("Can not find tool " + RUN_AS_TOOL_NAME);
        return Collections.emptyMap();
      }

      final Map<String, String> parameters = new HashMap<>();
      switch (myEnvironment.getOperationSystem()) {
        case Windows:
          onWindows(parameters, toolProvider);
          break;

        case Mac:
          onLinuxBased(parameters, toolProvider, TOOL_FILE_NAME_MAC);
          break;

        case Other:
          onLinuxBased(parameters, toolProvider, TOOL_FILE_NAME_LINUX);
          break;
      }

      return parameters;
    }