Class SCMHeadObserver.Any

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

public static class SCMHeadObserver.Any extends SCMHeadObserver
An observer that picks the first revision it can find.
  • Constructor Details

    • Any

      public Any()
      Constructor.
  • Method Details

    • getRevision

      public SCMRevision getRevision()
      Returns the result.
      Returns:
      the result.
    • 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.