Uses of Class
jenkins.scm.api.SCMHeadObserver
-
Packages that use SCMHeadObserver Package Description jenkins.scm.api The public API contract of the SCM API plugin.jenkins.scm.api.trait An API/SPI to allow the sharing of common traits between differentSCMSource
andSCMNavigator
implementations.jenkins.scm.impl 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 SCMHeadObserver Modifier and Type Class Description static class
SCMHeadObserver.Filter<O extends SCMHeadObserver>
ASCMHeadObserver
that filters theSCMHead
instances that will be observed by the wrappedSCMHeadObserver
.static class
SCMHeadObserver.Wrapped<O extends SCMHeadObserver>
Base class for anSCMHeadObserver
that wraps anotherSCMHeadObserver
while allowing access to the original observer viaSCMHeadObserver.Wrapped.unwrap()
.Subclasses of SCMHeadObserver in jenkins.scm.api Modifier and Type Class Description static class
SCMHeadObserver.AllFinished
An observer that wraps multiple observers and keeps observing as long as one of the wrapped observers wants to.static class
SCMHeadObserver.Any
An observer that picks the first revision it can find.static class
SCMHeadObserver.Collector
An observer that collects the observedSCMHead
s andSCMRevision
s.static class
SCMHeadObserver.Filter<O extends SCMHeadObserver>
ASCMHeadObserver
that filters theSCMHead
instances that will be observed by the wrappedSCMHeadObserver
.static class
SCMHeadObserver.Named
An observer that collects theSCMRevision
of a namedSCMHead
and then stops observing.static class
SCMHeadObserver.None
An observer that is already finished.static class
SCMHeadObserver.OneFinished
An observer that wraps multiple observers and keeps observing until one of the wrapped observers stops observing.static class
SCMHeadObserver.Selector
An observer that collects theSCMRevision
of a specificSCMHead
and then stops observing.static class
SCMHeadObserver.Wrapped<O extends SCMHeadObserver>
Base class for anSCMHeadObserver
that wraps anotherSCMHeadObserver
while allowing access to the original observer viaSCMHeadObserver.Wrapped.unwrap()
.Methods in jenkins.scm.api with type parameters of type SCMHeadObserver Modifier and Type Method Description <O extends SCMHeadObserver>
OSCMSource. fetch(SCMSourceCriteria criteria, O observer, TaskListener listener)
Fetches the latest heads and corresponding revisions.<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.<O extends SCMHeadObserver>
OSCMSource. fetch(O observer, TaskListener listener)
Fetches the latest heads and corresponding revisions.<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>SCMHeadEvent. filter(SCMSource source, O delegate)
Wraps aSCMHeadObserver
such that the wrapped observer will only observeSCMHead
instances mentioned in this event.static <O extends SCMHeadObserver>
SCMHeadObserver.Filter<O>SCMHeadObserver. filter(O delegate, SCMHead... heads)
Creates an observer that filters a delegates observer to the specified headsMethods in jenkins.scm.api with parameters of type SCMHeadObserver Modifier and Type Method Description static SCMHeadObserver.AllFinished
SCMHeadObserver. 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.OneFinished
SCMHeadObserver. first(SCMHeadObserver... observers)
Wraps multiple observers returning a combined observer that remains observing until one of the wrapped observers stops observing.protected void
SCMSource. retrieve(SCMHeadObserver observer, TaskListener listener)
Deprecated.protected void
SCMSource. retrieve(SCMSourceCriteria criteria, SCMHeadObserver observer, TaskListener listener)
Deprecated.protected abstract void
SCMSource. 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 SCMHeadObserver Constructor Description AllFinished(SCMHeadObserver... observers)
Constructor.OneFinished(SCMHeadObserver... observers)
Constructor.Constructor parameters in jenkins.scm.api with type arguments of type SCMHeadObserver Constructor Description AllFinished(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 SCMHeadObserver Modifier and Type Method Description SCMHeadObserver
SCMSourceTrait. applyToObserver(SCMHeadObserver observer)
Applies this trait to an observer for use during aSCMSourceRequest
.protected SCMHeadObserver
SCMSourceTrait. decorateObserver(SCMHeadObserver observer)
SPI: Override this method to decorate theSCMHeadObserver
used during aSCMSourceRequest
.SCMHeadObserver
SCMSourceContext. observer()
Returns theSCMHeadObserver
.Methods in jenkins.scm.api.trait with parameters of type SCMHeadObserver Modifier and Type Method Description SCMHeadObserver
SCMSourceTrait. applyToObserver(SCMHeadObserver observer)
Applies this trait to an observer for use during aSCMSourceRequest
.protected SCMHeadObserver
SCMSourceTrait. decorateObserver(SCMHeadObserver observer)
SPI: Override this method to decorate theSCMHeadObserver
used during aSCMSourceRequest
.Constructors in jenkins.scm.api.trait with parameters of type SCMHeadObserver Constructor Description SCMSourceContext(SCMSourceCriteria criteria, SCMHeadObserver observer)
Constructor. -
Uses of SCMHeadObserver in jenkins.scm.impl
Methods in jenkins.scm.impl with parameters of type SCMHeadObserver Modifier and Type Method Description protected void
NullSCMSource. 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 void
SingleSCMSource. retrieve(SCMSourceCriteria criteria, SCMHeadObserver observer, SCMHeadEvent<?> event, TaskListener listener)
-