Package jenkins.branch
Class WorkspaceLocatorImpl
- java.lang.Object
-
- jenkins.slaves.WorkspaceLocator
-
- jenkins.branch.WorkspaceLocatorImpl
-
- All Implemented Interfaces:
ExtensionPoint
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) @Extension(ordinal=-100.0) public class WorkspaceLocatorImpl extends WorkspaceLocator
Chooses manageable workspace names for (especially branch) projects.- See Also:
- "JENKINS-34564", "JENKINS-2111"
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
WorkspaceLocatorImpl.Collector
Cleans up workspaces for apparently missing jobs when a node goes online.static class
WorkspaceLocatorImpl.Deleter
Cleans up workspace when an orphaned project is deleted.-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description WorkspaceLocatorImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FilePath
locate(TopLevelItem item, Node node)
-
Methods inherited from class jenkins.slaves.WorkspaceLocator
all
-
-
-
-
Method Detail
-
locate
public FilePath locate(TopLevelItem item, Node node)
- Specified by:
locate
in classWorkspaceLocator
-
-