Class InstallStateFilter

java.lang.Object
jenkins.install.InstallStateFilter
All Implemented Interfaces:
ExtensionPoint

public abstract class InstallStateFilter extends Object implements ExtensionPoint
Allows plugging in to the lifecycle when determining InstallState from InstallUtil.getNextInstallState(InstallState)
  • Constructor Details

    • InstallStateFilter

      public InstallStateFilter()
  • Method Details

    • getNextInstallState

      public abstract InstallState getNextInstallState(InstallState current, jakarta.inject.Provider<InstallState> proceed)
      Determine the current or next install state, proceed with `return proceed.next()`
    • all

      public static List<InstallStateFilter> all()
      Get all the InstallStateFilters, in extension order