static void AssignBindings() { _artifactTypes = _bootLoaderResult.Container.Get <DolittleArtifactTypes>(); _topologyConfigurationHandler = _bootLoaderResult.Container.Get <TopologyConfigurationHandler>(); _artifactsConfigurationHandler = _bootLoaderResult.Container.Get <ArtifactsConfigurationHandler>(); _boundedContextLoader = _bootLoaderResult.Container.Get <IBoundedContextLoader>(); }
/// <summary> /// Initializes a new instance of the <see cref="BuildTask"/> class. /// </summary> /// <param name="buildTarget">Current <see cref="BuildTarget"/>.</param> /// <param name="configuration">Current <see cref="BuildTaskConfiguration"/>.</param> /// <param name="boundedContextLoader"><see cref="IBoundedContextLoader"/> for loading bounded-context.json.</param> /// <param name="artifactTypes">Known <see cref="ArtifactTypes"/>.</param> /// <param name="topologyConfigurationHandler"><see cref="TopologyConfigurationHandler"/> for handling topology configuration.</param> /// <param name="artifactsConfigurationHandler"><see cref="ArtifactsConfigurationHandler"/> for handling artifacts configuration.</param> /// <param name="proxiesHandler"><see cref="ProxiesHandler"/> for dealing with proxies.</param> /// <param name="buildMessages"><see cref="IBuildMessages"/> for build messages.</param> public BuildTask( BuildTarget buildTarget, BuildTaskConfiguration configuration, IBoundedContextLoader boundedContextLoader, ArtifactTypes artifactTypes, TopologyConfigurationHandler topologyConfigurationHandler, ArtifactsConfigurationHandler artifactsConfigurationHandler, ProxiesHandler proxiesHandler, IBuildMessages buildMessages) { _configuration = configuration; _boundedContextLoader = boundedContextLoader; _artifactTypes = artifactTypes; _buildMessages = buildMessages; _topologyConfigurationHandler = topologyConfigurationHandler; _artifactsConfigurationHandler = artifactsConfigurationHandler; _proxiesHandler = proxiesHandler; _buildTarget = buildTarget; }