Class ArtifactEmitter

java.lang.Object
com.netflix.spinnaker.echo.artifacts.ArtifactEmitter

@Component @ConditionalOnExpression("${artifact-emitter.enabled:false}") public class ArtifactEmitter extends Object
In an effort to move towards a more artifact centric workflow, this collector will accept artifacts from all over echo, and will publish them to any keel.

todo eb: figure out if there are other cases for emitting artifacts, and if so make this solution more general

  • Constructor Details

    • ArtifactEmitter

      @Autowired public ArtifactEmitter(KeelService keelService, ArtifactEmitterProperties artifactEmitterProperties, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
  • Method Details

    • processEvent

      @EventListener public void processEvent(com.netflix.spinnaker.echo.model.ArtifactEvent event)