Package 

Interface ExecutionPreprocessor

  • All Implemented Interfaces:
    com.netflix.spinnaker.kork.plugins.api.internal.SpinnakerExtensionPoint , org.pf4j.ExtensionPoint

    @Beta() 
    public interface ExecutionPreprocessor
     implements SpinnakerExtensionPoint
                        

    ExecutionPreprocessor is a hook point that can modify an Execution upon initial receipt of the configuration.

    A common use case is to inspect and update a pipeline with configured context, such an application name.

    • Method Summary

      Modifier and Type Method Description
      abstract boolean supports(Map<String, Object> execution, ExecutionPreprocessor.Type type) Returns whether or not the preprocess can handle the inbound execution.
      abstract Map<String, Object> process(Map<String, Object> execution) Allows modification of an execution configuration.
      • Methods inherited from class com.netflix.spinnaker.kork.plugins.api.internal.SpinnakerExtensionPoint

        getExtensionClass, getPluginId
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait