Package hudson.init

Class TerminatorFinder

java.lang.Object
org.jvnet.hudson.reactor.TaskBuilder
hudson.init.TerminatorFinder

public class TerminatorFinder extends org.jvnet.hudson.reactor.TaskBuilder
Author:
Kohsuke Kawaguchi
  • Field Details

  • Constructor Details

    • TerminatorFinder

      public TerminatorFinder(ClassLoader cl)
  • Method Details

    • displayNameOf

      protected String displayNameOf(Terminator i)
    • requiresOf

      protected String[] requiresOf(Terminator i)
    • attainsOf

      protected String[] attainsOf(Terminator i)
    • afterOf

      protected org.jvnet.hudson.reactor.Milestone afterOf(Terminator i)
    • beforeOf

      protected org.jvnet.hudson.reactor.Milestone beforeOf(Terminator i)
    • fatalOf

      protected boolean fatalOf(Terminator i)
      Termination code is never fatal.
    • discoverTasks

      public Collection<org.jvnet.hudson.reactor.Task> discoverTasks(org.jvnet.hudson.reactor.Reactor session) throws IOException
      Specified by:
      discoverTasks in class org.jvnet.hudson.reactor.TaskBuilder
      Throws:
      IOException
    • filter

      protected boolean filter(Method e)
      Return true to ignore this method.
    • getDisplayNameOf

      protected String getDisplayNameOf(Method e, Terminator i)
      Obtains the display name of the given initialization task
    • invoke

      protected void invoke(Method e)
      Invokes the given initialization method.