| 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 different
SCMSource and
SCMNavigator implementations. |
| jenkins.scm.impl |
The common implementations of classes in the public API.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
SCMHeadObserver.Filter<O extends SCMHeadObserver>
A
SCMHeadObserver that filters the SCMHead instances that will be observed by the wrapped
SCMHeadObserver. |
static class |
SCMHeadObserver.Wrapped<O extends SCMHeadObserver>
Base class for an
SCMHeadObserver that wraps another SCMHeadObserver while allowing access to the
original observer via SCMHeadObserver.Wrapped.unwrap(). |
| Modifier and Type | Class and 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 observed
SCMHeads and SCMRevisions. |
static class |
SCMHeadObserver.Filter<O extends SCMHeadObserver>
A
SCMHeadObserver that filters the SCMHead instances that will be observed by the wrapped
SCMHeadObserver. |
static class |
SCMHeadObserver.Named
An observer that collects the
SCMRevision of a named SCMHead 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 the
SCMRevision of a specific SCMHead and then stops observing. |
static class |
SCMHeadObserver.Wrapped<O extends SCMHeadObserver>
Base class for an
SCMHeadObserver that wraps another SCMHeadObserver while allowing access to the
original observer via SCMHeadObserver.Wrapped.unwrap(). |
| Modifier and Type | Method and Description |
|---|---|
<O extends SCMHeadObserver> |
SCMSource.fetch(O observer,
SCMHeadEvent<?> event,
TaskListener listener)
Fetches the latest heads and corresponding revisions scoped against a specific event.
|
<O extends SCMHeadObserver> |
SCMSource.fetch(O observer,
TaskListener listener)
Fetches the latest heads and corresponding revisions.
|
<O extends SCMHeadObserver> |
SCMSource.fetch(SCMSourceCriteria criteria,
O observer,
SCMHeadEvent<?> event,
TaskListener listener)
Fetches the latest heads and corresponding revisions scoped against a specific event.
|
<O extends SCMHeadObserver> |
SCMSource.fetch(SCMSourceCriteria criteria,
O observer,
TaskListener listener)
Fetches the latest heads and corresponding revisions.
|
static <O extends SCMHeadObserver> |
SCMHeadObserver.filter(O delegate,
SCMHead... heads)
Creates an observer that filters a delegates observer to the specified heads
|
<O extends SCMHeadObserver> |
SCMHeadEvent.filter(SCMSource source,
O delegate)
Wraps a
SCMHeadObserver such that the wrapped observer will only observe SCMHead instances
mentioned in this event. |
| Modifier and Type | Method and 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 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.
|
protected void |
SCMSource.retrieve(SCMSourceCriteria criteria,
SCMHeadObserver observer,
TaskListener listener)
Deprecated.
|
| Constructor and Description |
|---|
AllFinished(SCMHeadObserver... observers)
Constructor.
|
OneFinished(SCMHeadObserver... observers)
Constructor.
|
| Constructor and Description |
|---|
AllFinished(Iterable<SCMHeadObserver> observers)
Constructor.
|
OneFinished(Iterable<SCMHeadObserver> observers)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
SCMHeadObserver |
SCMSourceTrait.applyToObserver(SCMHeadObserver observer)
Applies this trait to an observer for use during a
SCMSourceRequest. |
protected SCMHeadObserver |
SCMSourceTrait.decorateObserver(SCMHeadObserver observer)
SPI: Override this method to decorate the
SCMHeadObserver used during a SCMSourceRequest. |
SCMHeadObserver |
SCMSourceContext.observer()
Returns the
SCMHeadObserver. |
| Modifier and Type | Method and Description |
|---|---|
SCMHeadObserver |
SCMSourceTrait.applyToObserver(SCMHeadObserver observer)
Applies this trait to an observer for use during a
SCMSourceRequest. |
protected SCMHeadObserver |
SCMSourceTrait.decorateObserver(SCMHeadObserver observer)
SPI: Override this method to decorate the
SCMHeadObserver used during a SCMSourceRequest. |
| Constructor and Description |
|---|
SCMSourceContext(SCMSourceCriteria criteria,
SCMHeadObserver observer)
Constructor.
|
| Modifier and Type | Method and 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) |
Copyright © 2016–2019. All rights reserved.