Package jenkins.branch
Class MultiBranchProject.BranchIndexing<P extends Job<P,R> & TopLevelItem,R extends Run<P,R>>
java.lang.Object
hudson.model.AbstractModelObject
hudson.model.Actionable
com.cloudbees.hudson.plugins.folder.computed.FolderComputation<P>
jenkins.branch.MultiBranchProject.BranchIndexing<P,R>
- Type Parameters:
P- the type of project that the branch projects consist of.R- the type of runs that the branch projects use.
- All Implemented Interfaces:
ModelObject,Queue.Executable,Saveable,SearchableModelObject,SearchItem,Runnable,WithConsoleUrl,Loadable,ModelObjectWithContextMenu
- Enclosing class:
- MultiBranchProject<P extends Job<P,
R> & TopLevelItem, R extends Run<P, R>>
public static class MultiBranchProject.BranchIndexing<P extends Job<P,R> & TopLevelItem,R extends Run<P,R>>
extends com.cloudbees.hudson.plugins.folder.computed.FolderComputation<P>
Represents the branch indexing job.
-
Nested Class Summary
Nested classes/interfaces inherited from interface jenkins.model.ModelObjectWithContextMenu
ModelObjectWithContextMenu.ContextMenu, ModelObjectWithContextMenu.ContextMenuVisibility, ModelObjectWithContextMenu.MenuItem, ModelObjectWithContextMenu.MenuItemType -
Field Summary
Fields inherited from class com.cloudbees.hudson.plugins.folder.computed.FolderComputation
DISPLAY_NAME -
Constructor Summary
ConstructorsConstructorDescriptionBranchIndexing(MultiBranchProject<P, R> project, MultiBranchProject.BranchIndexing<P, R> previousIndexing) -
Method Summary
Methods inherited from class com.cloudbees.hudson.plugins.folder.computed.FolderComputation
createEventsListener, doConsoleText, doConsoleText, doStop, getBuildStatusIconClassName, getCauses, getDurationString, getEstimatedDuration, getEventsFile, getEventsText, getFullName, getIconColor, getLogInputStream, getLogText, getPreviousResult, getResult, getTimestamp, isBuilding, isLogUpdated, load, save, toString, writeLogTo, writeWholeLogToMethods inherited from class hudson.model.Actionable
addAction, addOrReplaceAction, doContextMenu, doContextMenu, getAction, getAction, getActions, getActions, getAllActions, getDynamic, getDynamic, removeAction, removeActions, replaceAction, replaceActionsMethods inherited from class hudson.model.AbstractModelObject
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError, sendError, sendError, sendErrorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface hudson.model.Queue.Executable
getConsoleUrl, getParentExecutableMethods inherited from interface hudson.search.SearchItem
getSearchGroup, getSearchIcon
-
Constructor Details
-
BranchIndexing
public BranchIndexing(@NonNull MultiBranchProject<P, R> project, @CheckForNull MultiBranchProject.BranchIndexing<P, R> previousIndexing)
-
-
Method Details
-
getParent
- Specified by:
getParentin interfaceQueue.Executable- Overrides:
getParentin classcom.cloudbees.hudson.plugins.folder.computed.FolderComputation<P extends Job<P,R> & TopLevelItem>
-
getDataFile
- Overrides:
getDataFilein classcom.cloudbees.hudson.plugins.folder.computed.FolderComputation<P extends Job<P,R> & TopLevelItem>
-
getLogFile
- Overrides:
getLogFilein classcom.cloudbees.hudson.plugins.folder.computed.FolderComputation<P extends Job<P,R> & TopLevelItem>
-
getDisplayName
- Specified by:
getDisplayNamein interfaceModelObject- Overrides:
getDisplayNamein classcom.cloudbees.hudson.plugins.folder.computed.FolderComputation<P extends Job<P,R> & TopLevelItem>
-
getUrl
- Overrides:
getUrlin classcom.cloudbees.hudson.plugins.folder.computed.FolderComputation<P extends Job<P,R> & TopLevelItem>
-
getSearchUrl
- Specified by:
getSearchUrlin interfaceSearchItem- Overrides:
getSearchUrlin classcom.cloudbees.hudson.plugins.folder.computed.FolderComputation<P extends Job<P,R> & TopLevelItem>
-
run
public void run()- Specified by:
runin interfaceQueue.Executable- Specified by:
runin interfaceRunnable- Overrides:
runin classcom.cloudbees.hudson.plugins.folder.computed.FolderComputation<P extends Job<P,R> & TopLevelItem>
-