Package jenkins.scm.api
Class SCMHeadObserver.Collector
- java.lang.Object
-
- jenkins.scm.api.SCMHeadObserver
-
- jenkins.scm.api.SCMHeadObserver.Collector
-
- Enclosing class:
- SCMHeadObserver
public static class SCMHeadObserver.Collector extends SCMHeadObserver
An observer that collects the observedSCMHead
s andSCMRevision
s.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jenkins.scm.api.SCMHeadObserver
SCMHeadObserver.AllFinished, SCMHeadObserver.Any, SCMHeadObserver.Collector, SCMHeadObserver.Filter<O extends SCMHeadObserver>, SCMHeadObserver.Named, SCMHeadObserver.None, SCMHeadObserver.OneFinished, SCMHeadObserver.Selector, SCMHeadObserver.Wrapped<O extends SCMHeadObserver>
-
-
Constructor Summary
Constructors Constructor Description Collector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
observe(SCMHead head, SCMRevision revision)
Observes a head and current revision.Map<SCMHead,SCMRevision>
result()
Returns the collected results.-
Methods inherited from class jenkins.scm.api.SCMHeadObserver
allOf, any, collect, filter, first, getIncludes, isObserving, named, none, select
-
-
-
-
Method Detail
-
observe
public void observe(@NonNull SCMHead head, @NonNull SCMRevision revision)
Observes a head and current revision.- Specified by:
observe
in classSCMHeadObserver
- Parameters:
head
- the head.revision
- the revision.
-
result
@NonNull public Map<SCMHead,SCMRevision> result()
Returns the collected results.- Returns:
- the collected results.
-
-