Uses of Class
jenkins.scm.api.SCMHeadObserver
Packages that use SCMHeadObserver
Package
Description
The public API contract of the SCM API plugin.
An API/SPI to allow the sharing of common traits between different
SCMSource and
SCMNavigator implementations.The common implementations of classes in the public API.
-
Uses of SCMHeadObserver in jenkins.scm.api
Classes in jenkins.scm.api with type parameters of type SCMHeadObserverModifier and TypeClassDescriptionstatic classSCMHeadObserver.Filter<O extends SCMHeadObserver>ASCMHeadObserverthat filters theSCMHeadinstances that will be observed by the wrappedSCMHeadObserver.static classSCMHeadObserver.Wrapped<O extends SCMHeadObserver>Base class for anSCMHeadObserverthat wraps anotherSCMHeadObserverwhile allowing access to the original observer viaSCMHeadObserver.Wrapped.unwrap().Subclasses of SCMHeadObserver in jenkins.scm.apiModifier and TypeClassDescriptionstatic classAn observer that wraps multiple observers and keeps observing as long as one of the wrapped observers wants to.static classAn observer that picks the first revision it can find.static classAn observer that collects the observedSCMHeads andSCMRevisions.static classSCMHeadObserver.Filter<O extends SCMHeadObserver>ASCMHeadObserverthat filters theSCMHeadinstances that will be observed by the wrappedSCMHeadObserver.static classAn observer that collects theSCMRevisionof a namedSCMHeadand then stops observing.static final classAn observer that is already finished.static classAn observer that wraps multiple observers and keeps observing until one of the wrapped observers stops observing.static classAn observer that collects theSCMRevisionof a specificSCMHeadand then stops observing.static classSCMHeadObserver.Wrapped<O extends SCMHeadObserver>Base class for anSCMHeadObserverthat wraps anotherSCMHeadObserverwhile allowing access to the original observer viaSCMHeadObserver.Wrapped.unwrap().Methods in jenkins.scm.api with type parameters of type SCMHeadObserverModifier and TypeMethodDescriptionfinal <O extends SCMHeadObserver>
OSCMSource.fetch(SCMSourceCriteria criteria, O observer, TaskListener listener) Fetches the latest heads and corresponding revisions.final <O extends SCMHeadObserver>
OSCMSource.fetch(SCMSourceCriteria criteria, O observer, SCMHeadEvent<?> event, TaskListener listener) Fetches the latest heads and corresponding revisions scoped against a specific event.final <O extends SCMHeadObserver>
OSCMSource.fetch(O observer, TaskListener listener) Fetches the latest heads and corresponding revisions.final <O extends SCMHeadObserver>
OSCMSource.fetch(O observer, SCMHeadEvent<?> event, TaskListener listener) Fetches the latest heads and corresponding revisions scoped against a specific event.<O extends SCMHeadObserver>
SCMHeadObserver.Wrapped<O>Wraps aSCMHeadObserversuch that the wrapped observer will only observeSCMHeadinstances mentioned in this event.static <O extends SCMHeadObserver>
SCMHeadObserver.Filter<O>Creates an observer that filters a delegates observer to the specified headsMethods in jenkins.scm.api with parameters of type SCMHeadObserverModifier and TypeMethodDescriptionstatic SCMHeadObserver.AllFinishedSCMHeadObserver.allOf(SCMHeadObserver... observers) Wraps multiple observers returning a combined observer that remains observing as long as at least one of the wrapped observers is still observing.static SCMHeadObserver.OneFinishedSCMHeadObserver.first(SCMHeadObserver... observers) Wraps multiple observers returning a combined observer that remains observing until one of the wrapped observers stops observing.protected voidSCMSource.retrieve(SCMHeadObserver observer, TaskListener listener) Deprecated.protected voidSCMSource.retrieve(SCMSourceCriteria criteria, SCMHeadObserver observer, TaskListener listener) Deprecated.protected abstract voidSCMSource.retrieve(SCMSourceCriteria criteria, SCMHeadObserver observer, SCMHeadEvent<?> event, TaskListener listener) SPI: Fetches the latest heads and corresponding revisions that are originating from the supplied event.Constructors in jenkins.scm.api with parameters of type SCMHeadObserverModifierConstructorDescriptionAllFinished(SCMHeadObserver... observers) Constructor.OneFinished(SCMHeadObserver... observers) Constructor.Constructor parameters in jenkins.scm.api with type arguments of type SCMHeadObserverModifierConstructorDescriptionAllFinished(Iterable<SCMHeadObserver> observers) Constructor.OneFinished(Iterable<SCMHeadObserver> observers) Constructor. -
Uses of SCMHeadObserver in jenkins.scm.api.trait
Methods in jenkins.scm.api.trait that return SCMHeadObserverModifier and TypeMethodDescriptionfinal SCMHeadObserverSCMSourceTrait.applyToObserver(SCMHeadObserver observer) Applies this trait to an observer for use during aSCMSourceRequest.protected SCMHeadObserverSCMSourceTrait.decorateObserver(SCMHeadObserver observer) SPI: Override this method to decorate theSCMHeadObserverused during aSCMSourceRequest.final SCMHeadObserverSCMSourceContext.observer()Returns theSCMHeadObserver.Methods in jenkins.scm.api.trait with parameters of type SCMHeadObserverModifier and TypeMethodDescriptionfinal SCMHeadObserverSCMSourceTrait.applyToObserver(SCMHeadObserver observer) Applies this trait to an observer for use during aSCMSourceRequest.protected SCMHeadObserverSCMSourceTrait.decorateObserver(SCMHeadObserver observer) SPI: Override this method to decorate theSCMHeadObserverused during aSCMSourceRequest.Constructors in jenkins.scm.api.trait with parameters of type SCMHeadObserverModifierConstructorDescriptionSCMSourceContext(SCMSourceCriteria criteria, SCMHeadObserver observer) Constructor. -
Uses of SCMHeadObserver in jenkins.scm.impl
Methods in jenkins.scm.impl with parameters of type SCMHeadObserverModifier and TypeMethodDescriptionprotected voidNullSCMSource.retrieve(SCMSourceCriteria criteria, SCMHeadObserver observer, SCMHeadEvent<?> event, TaskListener listener) SPI: Fetches the latest heads and corresponding revisions that are originating from the supplied event.protected voidSingleSCMSource.retrieve(SCMSourceCriteria criteria, SCMHeadObserver observer, SCMHeadEvent<?> event, TaskListener listener)
SCMSource.retrieve(SCMSourceCriteria, SCMHeadObserver, SCMHeadEvent, TaskListener)