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
,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
ConstructorDescriptionBranchIndexing
(MultiBranchProject<P, R> project, MultiBranchProject.BranchIndexing<P, R> previousIndexing) -
Method Summary
Methods inherited from class com.cloudbees.hudson.plugins.folder.computed.FolderComputation
createEventsListener, doConsoleText, doStop, getBuildStatusIconClassName, getCauses, getDurationString, getEstimatedDuration, getEventsFile, getEventsText, getIconColor, getLogInputStream, getLogText, getPreviousResult, getResult, getTimestamp, isBuilding, isLogUpdated, load, save, toString, writeLogTo, writeWholeLogTo
Methods inherited from class hudson.model.Actionable
addAction, addOrReplaceAction, doContextMenu, getAction, getAction, getActions, getActions, getAllActions, getDynamic, removeAction, removeActions, replaceAction, replaceActions
Methods inherited from class hudson.model.AbstractModelObject
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface hudson.model.Queue.Executable
getParentExecutable
-
Constructor Details
-
BranchIndexing
public BranchIndexing(@NonNull MultiBranchProject<P, R> project, @CheckForNull MultiBranchProject.BranchIndexing<P, R> previousIndexing)
-
-
Method Details
-
getParent
- Specified by:
getParent
in interfaceQueue.Executable
- Overrides:
getParent
in classcom.cloudbees.hudson.plugins.folder.computed.FolderComputation<P extends Job<P,
R> & TopLevelItem>
-
getDataFile
- Overrides:
getDataFile
in classcom.cloudbees.hudson.plugins.folder.computed.FolderComputation<P extends Job<P,
R> & TopLevelItem>
-
getLogFile
- Overrides:
getLogFile
in classcom.cloudbees.hudson.plugins.folder.computed.FolderComputation<P extends Job<P,
R> & TopLevelItem>
-
getDisplayName
- Specified by:
getDisplayName
in interfaceModelObject
- Overrides:
getDisplayName
in classcom.cloudbees.hudson.plugins.folder.computed.FolderComputation<P extends Job<P,
R> & TopLevelItem>
-
getUrl
- Overrides:
getUrl
in classcom.cloudbees.hudson.plugins.folder.computed.FolderComputation<P extends Job<P,
R> & TopLevelItem>
-
getSearchUrl
- Specified by:
getSearchUrl
in interfaceSearchItem
- Overrides:
getSearchUrl
in classcom.cloudbees.hudson.plugins.folder.computed.FolderComputation<P extends Job<P,
R> & TopLevelItem>
-
run
public void run()- Specified by:
run
in interfaceQueue.Executable
- Specified by:
run
in interfaceRunnable
- Overrides:
run
in classcom.cloudbees.hudson.plugins.folder.computed.FolderComputation<P extends Job<P,
R> & TopLevelItem>
-