Uses of Package
jenkins.scm.api
-
Packages that use jenkins.scm.api Package Description jenkins.scm.api The public API contract of the SCM API plugin.jenkins.scm.api.actions Do not use.jenkins.scm.api.mixin The mix-in interfaces used bySCMHead
implementations to advertise that a specific head is not just a regular branch but is actually a special type of branch such as a change request / tag / etc.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. -
Classes in jenkins.scm.api used by jenkins.scm.api Class Description SCMCategory Base class for categories of SCM things.SCMEvent Base class for all events from a SCM system.SCMEvent.EventQueueMetrics SCMEvent.Type The type of event.SCMEventListener Base class for listeners toSCMEvent
sSCMFile A file/directory inspected bySCMFileSystem
.SCMFile.Type Represents the type of aSCMFile
.SCMFileSystem A virtual file system for a specificSCM
potentially pinned to a specificSCMRevision
.SCMHead Represents a named SCM branch, change request, tag or mainline.SCMHeadCategory Base class for categories ofSCMHead
, for example: branches, tags, change requests, mainlines, features, etc.SCMHeadEvent Base class for events relating toSCMHead
instances.SCMHeadObserver Something that observesSCMHead
and correspondingSCMRevision
details.SCMHeadObserver.AllFinished An observer that wraps multiple observers and keeps observing as long as one of the wrapped observers wants to.SCMHeadObserver.Any An observer that picks the first revision it can find.SCMHeadObserver.Collector An observer that collects the observedSCMHead
s andSCMRevision
s.SCMHeadObserver.Filter ASCMHeadObserver
that filters theSCMHead
instances that will be observed by the wrappedSCMHeadObserver
.SCMHeadObserver.Named An observer that collects theSCMRevision
of a namedSCMHead
and then stops observing.SCMHeadObserver.None An observer that is already finished.SCMHeadObserver.OneFinished An observer that wraps multiple observers and keeps observing until one of the wrapped observers stops observing.SCMHeadObserver.Selector An observer that collects theSCMRevision
of a specificSCMHead
and then stops observing.SCMHeadObserver.Wrapped Base class for anSCMHeadObserver
that wraps anotherSCMHeadObserver
while allowing access to the original observer viaSCMHeadObserver.Wrapped.unwrap()
.SCMHeadOrigin Represents the origin of aSCMHead
.SCMHeadOrigin.Default The default origin.SCMNavigator An API for discovering new and navigating already discoveredSCMSource
s within an organization.SCMNavigatorDescriptor Definition of a kind ofSCMNavigator
.SCMNavigatorEvent Base class for events relating toSCMNavigator
instances.SCMNavigatorOwner AnItem
that ownsSCMNavigator
instances.SCMNavigatorOwners.Enumerator Extension point to allow for access to embeddedSCMSourceOwner
instances thatSCMNavigatorOwners.JenkinsItemEnumerator
will not find.SCMProbe An unmanagedSCMSourceCriteria.Probe
that has its lifecycle managed outside ofSCMSource.fetch(TaskListener)
.SCMProbeStat Represents the result of an existence check which may optionally include details of an alternative name for the object being checked for existence.SCMRevision Base class that represents a specific (or not so specific) revision of aSCMHead
.SCMSource ASCMSource
is responsible for fetchingSCMHead
and correspondingSCMRevision
instances from which it can buildSCM
instances that are configured to check out the specificSCMHead
at the specifiedSCMRevision
.SCMSourceCategory Base class for categories ofSCMSource
, for example: repository, depot, VOB, etc.SCMSourceCriteria Filter that selects heads picked up bySCMSource
out of all the branches and other heads found in the repository.SCMSourceCriteria.Probe A probe for a branch candidate.SCMSourceDescriptor ADescriptor
forSCMSource
s.SCMSourceEvent Base class for events relating toSCMSource
instances.SCMSourceObserver Callback used bySCMNavigator
.SCMSourceObserver.Filter An observer that filters the observed sources to a subset of named instances.SCMSourceObserver.ProjectObserver Nested callback produced bySCMSourceObserver.observe(java.lang.String)
.SCMSourceObserver.Wrapped Base class for an observer that wraps another observer.SCMSourceOwner SCMSourceOwners.Enumerator Extension point to allow for access to embeddedSCMSourceOwner
instances thatSCMSourceOwners.JenkinsItemEnumerator
will not find. -
Classes in jenkins.scm.api used by jenkins.scm.api.actions Class Description SCMHead Represents a named SCM branch, change request, tag or mainline. -
Classes in jenkins.scm.api used by jenkins.scm.api.mixin Class Description SCMHead Represents a named SCM branch, change request, tag or mainline.SCMHeadOrigin Represents the origin of aSCMHead
.SCMRevision Base class that represents a specific (or not so specific) revision of aSCMHead
. -
Classes in jenkins.scm.api used by jenkins.scm.api.trait Class Description SCMHead Represents a named SCM branch, change request, tag or mainline.SCMHeadCategory Base class for categories ofSCMHead
, for example: branches, tags, change requests, mainlines, features, etc.SCMHeadObserver Something that observesSCMHead
and correspondingSCMRevision
details.SCMHeadOrigin Represents the origin of aSCMHead
.SCMNavigator An API for discovering new and navigating already discoveredSCMSource
s within an organization.SCMNavigatorDescriptor Definition of a kind ofSCMNavigator
.SCMRevision Base class that represents a specific (or not so specific) revision of aSCMHead
.SCMSource ASCMSource
is responsible for fetchingSCMHead
and correspondingSCMRevision
instances from which it can buildSCM
instances that are configured to check out the specificSCMHead
at the specifiedSCMRevision
.SCMSourceCriteria Filter that selects heads picked up bySCMSource
out of all the branches and other heads found in the repository.SCMSourceCriteria.Probe A probe for a branch candidate.SCMSourceDescriptor ADescriptor
forSCMSource
s.SCMSourceObserver Callback used bySCMNavigator
. -
Classes in jenkins.scm.api used by jenkins.scm.impl Class Description SCMCategory Base class for categories of SCM things.SCMEventListener Base class for listeners toSCMEvent
sSCMHead Represents a named SCM branch, change request, tag or mainline.SCMHeadCategory Base class for categories ofSCMHead
, for example: branches, tags, change requests, mainlines, features, etc.SCMHeadEvent Base class for events relating toSCMHead
instances.SCMHeadObserver Something that observesSCMHead
and correspondingSCMRevision
details.SCMNavigator An API for discovering new and navigating already discoveredSCMSource
s within an organization.SCMNavigatorDescriptor Definition of a kind ofSCMNavigator
.SCMRevision Base class that represents a specific (or not so specific) revision of aSCMHead
.SCMSource ASCMSource
is responsible for fetchingSCMHead
and correspondingSCMRevision
instances from which it can buildSCM
instances that are configured to check out the specificSCMHead
at the specifiedSCMRevision
.SCMSourceCategory Base class for categories ofSCMSource
, for example: repository, depot, VOB, etc.SCMSourceCriteria Filter that selects heads picked up bySCMSource
out of all the branches and other heads found in the repository.SCMSourceDescriptor ADescriptor
forSCMSource
s.SCMSourceObserver Callback used bySCMNavigator
.SCMSourceObserver.ProjectObserver Nested callback produced bySCMSourceObserver.observe(java.lang.String)
.SCMSourceOwner