Пример #1
0
 static void AssignBindings()
 {
     _artifactTypes = _bootLoaderResult.Container.Get <DolittleArtifactTypes>();
     _topologyConfigurationHandler  = _bootLoaderResult.Container.Get <TopologyConfigurationHandler>();
     _artifactsConfigurationHandler = _bootLoaderResult.Container.Get <ArtifactsConfigurationHandler>();
     _boundedContextLoader          = _bootLoaderResult.Container.Get <IBoundedContextLoader>();
 }
Пример #2
0
 /// <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;
 }