Uses of Package
jenkins.scm.api.trait
-
Packages that use jenkins.scm.api.trait 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.trait -
Classes in jenkins.scm.api.trait used by jenkins.scm.api Class Description SCMSourceTrait Represents a trait of behaviour or configuration that can be applied to aSCMSource
.SCMTrait Base class for common traits. -
Classes in jenkins.scm.api.trait used by jenkins.scm.api.trait Class Description SCMBuilder Builder for aSCM
instance.SCMHeadAuthority Abstraction to allow pluggable definitions of trust forSCMHead
andSCMRevision
instances in the context of a specificSCMSourceRequest
.SCMHeadAuthorityDescriptor Descriptor
base class forSCMHeadAuthority
implementations.SCMHeadFilter ASCMSourceRequest
dependent filter ofSCMHead
instances.SCMHeadPrefilter ASCMSourceRequest
independent filter ofSCMHead
instances.SCMNavigatorContext Represents the context within which aSCMNavigator
is processing requests.SCMNavigatorRequest Represents the context of an individual request for a call toSCMNavigator.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 theSCMSource
instance for a specific project name.SCMNavigatorRequest.Witness Callback lambda to track the results ofSCMNavigatorRequest.process(String, SourceLambda, AttributeLambda, Witness...)
orSCMNavigatorRequest.process(String, List, List, Witness...)
SCMNavigatorTrait Represents a trait of behaviour or configuration that can be applied to aSCMSource
.SCMNavigatorTraitDescriptor Abstract base class forDescriptor
ofSCMNavigatorTrait
implementations.SCMSourceBuilder Builder for aSCMSource
instance.SCMSourceContext Represents the context within which aSCMSource
is processing requests.SCMSourceDecorator A contextual decorator ofSCMSourceBuilder
instances that can be used by aSCMNavigatorTrait
for example to applySCMSourceTrait
s to a subset of projects.SCMSourceFilter ASCMNavigatorRequest
dependent filter of project names.SCMSourcePrefilter ASCMNavigatorRequest
independent filter of project names.SCMSourceRequest Represents the context of an individual request for a call toSCMSource.retrieve(SCMSourceCriteria, SCMHeadObserver, SCMHeadEvent, TaskListener)
or an equivalent method.SCMSourceRequest.IntermediateLambda A lambda that produces an intermediate summary used to drive creation of theSCMSourceCriteria.Probe
andSCMRevision
instances.SCMSourceRequest.LazyRevisionLambda A lambda that will create theSCMRevision
instance for a specificSCMHead
using the intermediate value produced by aSCMSourceRequest.IntermediateLambda
.SCMSourceRequest.ProbeLambda A lambda that will create aSCMSourceCriteria.Probe
(ideally aSCMProbe
but for legacy code migration we useSCMSourceCriteria.Probe
) for a specifiedSCMHead
and either aSCMRevision
or some other type created by aSCMSourceRequest.IntermediateLambda
.SCMSourceRequest.RevisionLambda A lambda that will create theSCMRevision
instance for a specificSCMHead
.SCMSourceRequest.Witness Callback lambda to track the results ofSCMSourceRequest.process(SCMHead, IntermediateLambda, ProbeLambda, LazyRevisionLambda, Witness[])
SCMSourceTrait Represents a trait of behaviour or configuration that can be applied to aSCMSource
.SCMSourceTraitDescriptor Abstract base class forDescriptor
ofSCMSourceTrait
implementations.SCMTrait Base class for common traits.SCMTraitDescriptor Abstract base class forDescriptor
ofSCMTrait
implementations. -
Classes in jenkins.scm.api.trait used by jenkins.scm.impl.trait Class Description SCMNavigatorContext Represents the context within which aSCMNavigator
is processing requests.SCMNavigatorTrait Represents a trait of behaviour or configuration that can be applied to aSCMSource
.SCMNavigatorTraitDescriptor Abstract base class forDescriptor
ofSCMNavigatorTrait
implementations.SCMSourceContext Represents the context within which aSCMSource
is processing requests.SCMSourceTrait Represents a trait of behaviour or configuration that can be applied to aSCMSource
.SCMSourceTraitDescriptor Abstract base class forDescriptor
ofSCMSourceTrait
implementations.SCMTrait Base class for common traits.SCMTraitDescriptor Abstract base class forDescriptor
ofSCMTrait
implementations.