Package 

Interface OverridableTimeoutRetryableTask

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

    @Alpha() 
    public interface OverridableTimeoutRetryableTask
     implements RetryableTask
                        

    A retryable task whose timeout is taken from the top level stage if that value has been overridden. {@see com.netflix.spinnaker.orca.q.handler.RunTaskHandler} for the way this interface is used.

    These are typically wait/monitor stages

    • Method Summary

      Modifier and Type Method Description
      • Methods inherited from class com.netflix.spinnaker.orca.api.pipeline.RetryableTask

        getBackoffPeriod, getDynamicBackoffPeriod, getDynamicBackoffPeriod, getDynamicTimeout, getTimeout
      • Methods inherited from class com.netflix.spinnaker.orca.api.pipeline.Task

        aliases, execute, onCancel, onCancelWithResult, onTimeout
      • 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