Class SCMHeadObserver.Named

java.lang.Object
jenkins.scm.api.SCMHeadObserver
jenkins.scm.api.SCMHeadObserver.Named
Enclosing class:
SCMHeadObserver

public static class SCMHeadObserver.Named extends SCMHeadObserver
An observer that collects the SCMRevision of a named SCMHead and then stops observing.
  • Constructor Details

  • Method Details

    • result

      @CheckForNull public SCMRevision result()
      Returns the result.
      Returns:
      the result.
    • observe

      public void observe(@NonNull SCMHead head, @NonNull SCMRevision revision)
      Observes a head and current revision.
      Specified by:
      observe in class SCMHeadObserver
      Parameters:
      head - the head.
      revision - the revision.
    • isObserving

      public boolean isObserving()
      Returns information about whether the observer wants more results.
      Overrides:
      isObserving in class SCMHeadObserver
      Returns:
      true if the observer is still observing or false to signal that it is ok to stop early.