public abstract class SCMNavigator extends hudson.model.AbstractDescribableImpl<SCMNavigator> implements hudson.ExtensionPoint
SCMSources within an organization.
An implementation does not need to cache existing discoveries, but some form of caching is strongly recommended
where the backing provider of repositories has a rate limiter on API calls.| Modifier | Constructor and Description |
|---|---|
protected |
SCMNavigator() |
| Modifier and Type | Method and Description |
|---|---|
SCMNavigatorDescriptor |
getDescriptor() |
abstract void |
visitSources(SCMSourceObserver observer)
Looks for SCM sources in a configured place.
|
public abstract void visitSources(@Nonnull
SCMSourceObserver observer)
throws IOException,
InterruptedException
observer or its child callbacks.observer - a recipient of progress notifications and a source of contextual informationIOException - if scanning failsInterruptedException - if scanning is interruptedpublic SCMNavigatorDescriptor getDescriptor()
getDescriptor in interface hudson.model.Describable<SCMNavigator>getDescriptor in class hudson.model.AbstractDescribableImpl<SCMNavigator>Copyright © 2004-2015. All Rights Reserved.