Uses of Package
jenkins.scm.api
Packages that use jenkins.scm.api
Package
Description
The public API contract of the SCM API plugin.
Do not use.
The mix-in interfaces used by
SCMHead
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.An API/SPI to allow the sharing of common traits between different
SCMSource and
SCMNavigator implementations.The common implementations of classes in the public API.
-
Classes in jenkins.scm.api used by jenkins.scm.apiClassDescriptionBase class for categories of SCM things.A
DetailGroupimplementation that provides SCM-related details.Base class for all events from a SCM system.The type of event.Base class for listeners toSCMEventsA file/directory inspected bySCMFileSystem.Represents the type of aSCMFile.A virtual file system for a specificSCMpotentially pinned to a specificSCMRevision.Represents a named SCM branch, change request, tag or mainline.Base class for categories ofSCMHead, for example: branches, tags, change requests, mainlines, features, etc.Base class for events relating toSCMHeadinstances.Something that observesSCMHeadand correspondingSCMRevisiondetails.An observer that wraps multiple observers and keeps observing as long as one of the wrapped observers wants to.An observer that picks the first revision it can find.An observer that collects the observedSCMHeads andSCMRevisions.ASCMHeadObserverthat filters theSCMHeadinstances that will be observed by the wrappedSCMHeadObserver.An observer that collects theSCMRevisionof a namedSCMHeadand then stops observing.An observer that is already finished.An observer that wraps multiple observers and keeps observing until one of the wrapped observers stops observing.An observer that collects theSCMRevisionof a specificSCMHeadand then stops observing.Base class for anSCMHeadObserverthat wraps anotherSCMHeadObserverwhile allowing access to the original observer viaSCMHeadObserver.Wrapped.unwrap().Represents the origin of aSCMHead.The default origin.An API for discovering new and navigating already discoveredSCMSources within an organization.Definition of a kind ofSCMNavigator.Base class for events relating toSCMNavigatorinstances.AnItemthat ownsSCMNavigatorinstances.Extension point to allow for access to embeddedSCMSourceOwnerinstances thatSCMNavigatorOwners.JenkinsItemEnumeratorwill not find.An unmanagedSCMSourceCriteria.Probethat has its lifecycle managed outside ofSCMSource.fetch(TaskListener).Represents the result of an existence check which may optionally include details of an alternative name for the object being checked for existence.Base class that represents a specific (or not so specific) revision of aSCMHead.ASCMSourceis responsible for fetchingSCMHeadand correspondingSCMRevisioninstances from which it can buildSCMinstances that are configured to check out the specificSCMHeadat the specifiedSCMRevision.Base class for categories ofSCMSource, for example: repository, depot, VOB, etc.Filter that selects heads picked up bySCMSourceout of all the branches and other heads found in the repository.A probe for a branch candidate.ADescriptorforSCMSources.Base class for events relating toSCMSourceinstances.Callback used bySCMNavigator.An observer that filters the observed sources to a subset of named instances.Nested callback produced bySCMSourceObserver.observe(java.lang.String).Base class for an observer that wraps another observer.Extension point to allow for access to embeddedSCMSourceOwnerinstances thatSCMSourceOwners.JenkinsItemEnumeratorwill not find. -
Classes in jenkins.scm.api used by jenkins.scm.api.actions
-
Classes in jenkins.scm.api used by jenkins.scm.api.mixin
-
Classes in jenkins.scm.api used by jenkins.scm.api.traitClassDescriptionRepresents a named SCM branch, change request, tag or mainline.Base class for categories of
SCMHead, for example: branches, tags, change requests, mainlines, features, etc.Something that observesSCMHeadand correspondingSCMRevisiondetails.Represents the origin of aSCMHead.An API for discovering new and navigating already discoveredSCMSources within an organization.Definition of a kind ofSCMNavigator.Base class that represents a specific (or not so specific) revision of aSCMHead.ASCMSourceis responsible for fetchingSCMHeadand correspondingSCMRevisioninstances from which it can buildSCMinstances that are configured to check out the specificSCMHeadat the specifiedSCMRevision.Filter that selects heads picked up bySCMSourceout of all the branches and other heads found in the repository.A probe for a branch candidate.ADescriptorforSCMSources.Callback used bySCMNavigator. -
Classes in jenkins.scm.api used by jenkins.scm.implClassDescriptionBase class for categories of SCM things.Base class for listeners to
SCMEventsRepresents a named SCM branch, change request, tag or mainline.Base class for categories ofSCMHead, for example: branches, tags, change requests, mainlines, features, etc.Base class for events relating toSCMHeadinstances.Something that observesSCMHeadand correspondingSCMRevisiondetails.An API for discovering new and navigating already discoveredSCMSources within an organization.Definition of a kind ofSCMNavigator.Base class that represents a specific (or not so specific) revision of aSCMHead.ASCMSourceis responsible for fetchingSCMHeadand correspondingSCMRevisioninstances from which it can buildSCMinstances that are configured to check out the specificSCMHeadat the specifiedSCMRevision.Base class for categories ofSCMSource, for example: repository, depot, VOB, etc.Filter that selects heads picked up bySCMSourceout of all the branches and other heads found in the repository.ADescriptorforSCMSources.Callback used bySCMNavigator.Nested callback produced bySCMSourceObserver.observe(java.lang.String).