| 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.trait |
| Class and Description |
|---|
| SCMSourceTrait
Represents a trait of behaviour or configuration that can be applied to a
SCMSource. |
| SCMTrait
Base class for common traits.
|
| Class and Description |
|---|
| SCMBuilder
Builder for a
SCM instance. |
| SCMHeadAuthority
Abstraction to allow pluggable definitions of trust for
SCMHead and SCMRevision instances in the
context of a specific SCMSourceRequest. |
SCMHeadAuthorityDescriptor
Descriptor base class for SCMHeadAuthority implementations. |
| SCMHeadFilter
A
SCMSourceRequest dependent filter of SCMHead instances. |
| SCMHeadPrefilter
A
SCMSourceRequest independent filter of SCMHead instances. |
| SCMNavigatorContext
Represents the context within which a
SCMNavigator is processing requests. |
| SCMNavigatorRequest
Represents the context of an individual request for a call to
SCMNavigator.visitSources(SCMSourceObserver) or an equivalent method. |
| SCMNavigatorRequest.AttributeLambda
A lambda that will create the map of attributes for a specific project name.
|
| SCMNavigatorRequest.SourceLambda
A lambda that will create the
SCMSource instance for a specific project name. |
| SCMNavigatorRequest.Witness
Callback lambda to track the results of
SCMNavigatorRequest.process(String, SourceLambda, AttributeLambda, Witness...) or
SCMNavigatorRequest.process(String, List, List, Witness...) |
| SCMNavigatorTrait
Represents a trait of behaviour or configuration that can be applied to a
SCMSource. |
| SCMNavigatorTraitDescriptor
Abstract base class for
Descriptor of SCMNavigatorTrait implementations. |
| SCMSourceBuilder
Builder for a
SCMSource instance. |
| SCMSourceContext
Represents the context within which a
SCMSource is processing requests. |
| SCMSourceDecorator
A contextual decorator of
SCMSourceBuilder instances that can be used by a SCMNavigatorTrait for
example to apply SCMSourceTraits to a subset of projects. |
| SCMSourceFilter
A
SCMNavigatorRequest dependent filter of project names. |
| SCMSourcePrefilter
A
SCMNavigatorRequest independent filter of project names. |
| SCMSourceRequest
Represents the context of an individual request for a call to
SCMSource.retrieve(SCMSourceCriteria, SCMHeadObserver, SCMHeadEvent, TaskListener) or an equivalent method. |
| SCMSourceRequest.IntermediateLambda
A lambda that produces an intermediate summary used to drive creation of the
SCMSourceCriteria.Probe
and SCMRevision instances. |
| SCMSourceRequest.LazyRevisionLambda
A lambda that will create the
SCMRevision instance for a specific SCMHead using the intermediate
value produced by a SCMSourceRequest.IntermediateLambda. |
| SCMSourceRequest.ProbeLambda
A lambda that will create a
SCMSourceCriteria.Probe (ideally a SCMProbe but for legacy code
migration we use SCMSourceCriteria.Probe) for a specified SCMHead and either a
SCMRevision or some other type created by a SCMSourceRequest.IntermediateLambda. |
| SCMSourceRequest.RevisionLambda
A lambda that will create the
SCMRevision instance for a specific SCMHead. |
| SCMSourceRequest.Witness
Callback lambda to track the results of
SCMSourceRequest.process(SCMHead, IntermediateLambda, ProbeLambda, LazyRevisionLambda, Witness[]) |
| SCMSourceTrait
Represents a trait of behaviour or configuration that can be applied to a
SCMSource. |
| SCMSourceTraitDescriptor
Abstract base class for
Descriptor of SCMSourceTrait implementations. |
| SCMTrait
Base class for common traits.
|
| SCMTraitDescriptor
Abstract base class for
Descriptor of SCMTrait implementations. |
| Class and Description |
|---|
| SCMNavigatorContext
Represents the context within which a
SCMNavigator is processing requests. |
| SCMNavigatorTrait
Represents a trait of behaviour or configuration that can be applied to a
SCMSource. |
| SCMNavigatorTraitDescriptor
Abstract base class for
Descriptor of SCMNavigatorTrait implementations. |
| SCMSourceContext
Represents the context within which a
SCMSource is processing requests. |
| SCMSourceTrait
Represents a trait of behaviour or configuration that can be applied to a
SCMSource. |
| SCMSourceTraitDescriptor
Abstract base class for
Descriptor of SCMSourceTrait implementations. |
| SCMTrait
Base class for common traits.
|
| SCMTraitDescriptor
Abstract base class for
Descriptor of SCMTrait implementations. |
Copyright © 2016–2019. All rights reserved.