public RunAsPropertiesExtension()

in runAs-agent/src/main/java/jetbrains/buildServer/runAs/agent/RunAsPropertiesExtension.java [49:66]


  public RunAsPropertiesExtension(
    @NotNull final EventDispatcher<AgentLifeCycleListener> events,
    @NotNull final ToolProvidersRegistry toolProvidersRegistry,
    @NotNull final BuildRunnerContextProvider buildRunnerContextProvider,
    @NotNull final CommandLineExecutor commandLineExecutor,
    @NotNull final ProfileParametersService profileParametersService,
    @NotNull final FileAccessCacheManager buildFileAccessCacheManager,
    @NotNull final Environment environment,
    @NotNull final ExtensionHolder extensionHolder) {
    myToolProvidersRegistry = toolProvidersRegistry;
    myBuildRunnerContextProvider = buildRunnerContextProvider;
    myCommandLineExecutor = commandLineExecutor;
    myProfileParametersService = profileParametersService;
    myBuildFileAccessCacheManager = buildFileAccessCacheManager;
    myEnvironment = environment;
    events.addListener(this);
    extensionHolder.registerExtension(AgentParametersSupplier.class, getClass().getName(), new RunAsPropertiesSnapshot());
  }