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());
}