Package | Description |
---|---|
hudson | |
hudson.cli |
Server-side CLI commands for Hudson.
|
hudson.diagnosis | |
hudson.model |
Core object model that are bound to URLs via stapler, rooted at Hudson.
|
hudson.model.labels |
Boolean expression over labels.
|
hudson.model.queue | |
hudson.scm |
Hudson's interface with source code management systems.
|
hudson.security |
Security-related code.
|
hudson.tasks | |
hudson.triggers |
Built-in Triggers that run periodically to kick a new build.
|
jenkins.management | |
jenkins.model | |
jenkins.tasks | |
jenkins.triggers |
Modifier and Type | Class and Description |
---|---|
class |
AboutJenkins
Show "About Jenkins" link.
|
static class |
FileSystemProvisioner.Default.WorkspaceSnapshotImpl |
class |
WorkspaceSnapshot
Represents a workspace snapshot created by
FileSystemProvisioner . |
Modifier and Type | Method and Description |
---|---|
static String |
Functions.getActionUrl(String itUrl,
Action action)
Computes the hyperlink to actions, to handle the situation when the
getUrlName()
returns absolute URL. |
static String |
Functions.getIconFilePath(Action a)
Computes the path to the icon of the given action
from the context path.
|
static boolean |
Functions.isContextMenuVisible(Action a) |
Modifier and Type | Class and Description |
---|---|
class |
CLIAction
Shows usage of CLI and commands.
|
Modifier and Type | Class and Description |
---|---|
static class |
OldDataMonitor.ManagementLinkImpl |
Modifier and Type | Interface and Description |
---|---|
interface |
BuildBadgeAction
Action that puts a little icon (or icons)
next to the build in the build history. |
interface |
EnvironmentContributingAction
Action that contributes environment variables during a build. |
interface |
HealthReportingAction
An
Action that can return information about the health of the Job. |
interface |
PermalinkProjectAction
Optional interface for
Action s that are attached
to AbstractProject (through JobProperty.getJobActions(Job) ),
which allows plugins to define additional permalinks in the project. |
interface |
ProminentProjectAction
Marker interface for
Action s that should be displayed
at the top of the project page. |
static interface |
Queue.QueueAction
An optional interface for actions on Queue.Item.
|
interface |
RootAction
Marker interface for actions that are added to
Jenkins . |
interface |
RunAction
Deprecated.
Use
RunAction2 instead: RunAction.onLoad() does not work well with lazy loading if you are trying to persist the owner; and RunAction.onBuildComplete() was never called. |
interface |
UnprotectedRootAction
RootAction s that are accessible to requests that do not have the READ permission on Jenkins . |
Modifier and Type | Class and Description |
---|---|
class |
CauseAction |
static class |
EnvironmentContributor.EnvVarsHtml
Serves the combined list of environment variables available from this plugin.
|
class |
InvisibleAction
Partial
Action implementation that doesn't have any UI presence. |
class |
ManageJenkinsAction
Adds the "Manage Jenkins" link to the top page.
|
class |
ManagementLink
Extension point to add icon to http://server/hudson/manage page.
|
class |
MyViewsProperty
A UserProperty that remembers user-private views.
|
static class |
MyViewsProperty.GlobalAction |
class |
ParametersAction
Records the parameter values used for a build.
|
class |
ParametersDefinitionProperty
Keeps a list of the parameters defined for a project.
|
class |
Run.KeepLogBuildBadge
BuildBadgeAction that shows the logs are being kept. |
class |
TaskAction
Partial
Action implementation for those who kick some
processing asynchronously (such as SCM tagging.) |
Modifier and Type | Field and Description |
---|---|
protected List<Action> |
View.transientActions |
protected List<Action> |
AbstractProject.transientActions
Action s contributed from subsidiary objects associated with
AbstractProject , such as from triggers, builders, publishers, etc. |
protected List<Action> |
Computer.transientActions |
Modifier and Type | Method and Description |
---|---|
<T extends Action> |
Actionable.getAction(Class<T> type)
Gets the action (first instance to be found) of a specified type that contributed to this build.
|
<T extends Action> |
Actionable.getActions(Class<T> type)
Gets all actions of a specified type that contributed to this object.
|
Modifier and Type | Method and Description |
---|---|
Action |
Actionable.getAction(int index)
Deprecated.
No clear purpose, since subclasses may have overridden
Actionable.getActions() , and does not consider TransientActionFactory . |
Action |
AbstractBuild.getAggregatedTestResultAction()
Deprecated.
Use
Actionable.getAction(Class) on AggregatedTestResultAction . |
Action |
JobProperty.getJobAction(J job)
Deprecated.
as of 1.341. Override
JobProperty.getJobActions(Job) instead. |
Action |
JobProperty.getProjectAction(AbstractProject<?,?> project) |
Action |
AbstractBuild.getTestResultAction()
Deprecated.
Use
Actionable.getAction(Class) on AbstractTestResultAction . |
Modifier and Type | Method and Description |
---|---|
static List<Action> |
TransientComputerActionFactory.createAllFor(Computer target)
Creates
Action s for a node, using all registered TransientComputerActionFactory s. |
static List<Action> |
TransientViewActionFactory.createAllFor(View v)
Creates
Action s for a view, using all registered TransientViewActionFactory s. |
Collection<? extends Action> |
TransientBuildActionFactory.createFor(AbstractBuild target)
Deprecated.
as of 1.461
Override and call
TransientBuildActionFactory.createFor(Run) instead. |
abstract Collection<? extends Action> |
TransientProjectActionFactory.createFor(AbstractProject target)
Creates actions for the given project.
|
abstract Collection<? extends Action> |
TransientComputerActionFactory.createFor(Computer target)
Creates actions for the given computer.
|
Collection<? extends Action> |
TransientBuildActionFactory.createFor(Run target)
Deprecated.
Creates actions for the given build.
|
Collection<? extends Action> |
TransientUserActionFactory.createFor(User target)
Creates actions for the given user.
|
abstract List<Action> |
TransientViewActionFactory.createFor(View v)
returns a list of (transient) actions never null, may be empty
|
protected List<Action> |
AbstractProject.createTransientActions() |
protected List<Action> |
Project.createTransientActions() |
List<Action> |
View.getActions()
Returns the transient
Action s associated with the top page. |
List<Action> |
AbstractProject.getActions()
Gets actions contributed to this object.
|
List<Action> |
Fingerprint.getActions()
Returns the actions contributed from
Fingerprint.getFacets() |
List<Action> |
Actionable.getActions()
Deprecated.
Normally outside code should not call this method any more.
Use
Actionable.getAllActions() , or Actionable.addAction(hudson.model.Action) , or Actionable.replaceAction(hudson.model.Action) .
May still be called for compatibility reasons from subclasses predating TransientActionFactory . |
List<Action> |
Computer.getActions()
Returns the transient
Action s associated with the computer. |
List<? extends Action> |
Actionable.getAllActions()
Gets all actions, transient or persistent.
|
Collection<Action> |
ParametersDefinitionProperty.getJobActions(AbstractProject<?,?> job)
Deprecated.
|
Collection<? extends Action> |
JobProperty.getJobActions(J job)
Action s to be displayed in the job page. |
Collection<Action> |
ParametersDefinitionProperty.getJobActions(Job<?,?> job) |
List<Action> |
View.getOwnerViewActions() |
List<Action> |
AbstractBuild.getPersistentActions() |
Collection<? extends Action> |
JobProperty.getProjectActions(AbstractProject<?,?> project) |
List<Action> |
User.getPropertyActions()
Return all properties that are also actions.
|
List<Action> |
User.getTransientActions()
Return all transient actions associated with this user.
|
List<Action> |
Run.getTransientActions()
Deprecated.
Use
Actionable.getAllActions() instead. |
List<Action> |
TreeView.getViewActions() |
List<Action> |
MyViewsProperty.getViewActions() |
List<Action> |
ViewGroup.getViewActions()
Returns actions that should be displayed in views.
|
Modifier and Type | Method and Description |
---|---|
boolean |
Queue.add(Queue.Task p,
int quietPeriod,
Action... actions)
Deprecated.
as of 1.311
Use
Queue.schedule(Task, int, Action...) |
void |
Actionable.addAction(Action a)
Adds a new action.
|
void |
AbstractBuild.addAction(Action a)
Adds a new action.
|
void |
Computer.addAction(Action a) |
void |
Run.addAction(Action a)
Adds a new action.
|
void |
Actionable.replaceAction(Action a)
Add an action, replacing any existing action of the (exact) same class.
|
Queue.WaitingItem |
Queue.schedule(Queue.Task p,
int quietPeriod,
Action... actions)
Convenience wrapper method around
Queue.schedule(Task, int, List) |
ScheduleResult |
Queue.schedule2(Queue.Task p,
int quietPeriod,
Action... actions)
Convenience wrapper method around
Queue.schedule2(Task, int, List) |
boolean |
AbstractProject.scheduleBuild(int quietPeriod,
Cause c,
Action... actions)
Schedules a build.
|
QueueTaskFuture<?> |
Project.scheduleBuild2(int quietPeriod,
Action... actions) |
QueueTaskFuture<R> |
AbstractProject.scheduleBuild2(int quietPeriod,
Cause c,
Action... actions)
Schedules a build of this project, and returns a
Future object
to wait for the completion of the build. |
Modifier and Type | Method and Description |
---|---|
void |
CauseAction.foldIntoExisting(Queue.Item item,
Queue.Task owner,
List<Action> otherActions) |
Queue.WaitingItem |
Queue.schedule(Queue.Task p,
int quietPeriod,
List<Action> actions)
Deprecated.
as of 1.521
Use
Queue.schedule2(Task, int, List) |
ScheduleResult |
Queue.schedule2(Queue.Task p,
int quietPeriod,
List<Action> actions)
Schedules an execution of a task.
|
QueueTaskFuture<R> |
AbstractProject.scheduleBuild2(int quietPeriod,
Cause c,
Collection<? extends Action> actions)
Schedules a build of this project, and returns a
Future object
to wait for the completion of the build. |
boolean |
ParametersAction.shouldSchedule(List<Action> actions)
Allow an other build of the same project to be scheduled, if it has other parameters.
|
boolean |
Queue.QueueAction.shouldSchedule(List<Action> actions)
Returns whether the new item should be scheduled.
|
abstract boolean |
Queue.QueueDecisionHandler.shouldSchedule(Queue.Task p,
List<Action> actions)
Returns whether the new item should be scheduled.
|
boolean |
DependencyGraph.Dependency.shouldTriggerBuild(AbstractBuild build,
TaskListener listener,
List<Action> actions)
Decide whether build should be triggered and provide any Actions for the build.
|
Constructor and Description |
---|
Item(Queue.Task task,
List<Action> actions,
long id,
FutureImpl future) |
Item(Queue.Task task,
List<Action> actions,
long id,
FutureImpl future,
long inQueueSince) |
WaitingItem(Calendar timestamp,
Queue.Task project,
List<Action> actions) |
Modifier and Type | Interface and Description |
---|---|
interface |
LabelAssignmentAction
|
Modifier and Type | Field and Description |
---|---|
protected List<Action> |
LabelAtom.transientActions |
Modifier and Type | Method and Description |
---|---|
List<Action> |
LabelAtom.getActions()
Gets actions contributed to this object.
|
Collection<? extends Action> |
LabelAtomProperty.getActions(LabelAtom atom)
Contributes
Action s to the label. |
Modifier and Type | Interface and Description |
---|---|
interface |
FoldableAction
An action interface that allows action data to be folded together.
|
Modifier and Type | Class and Description |
---|---|
static class |
BackFiller.TentativePlan |
Modifier and Type | Field and Description |
---|---|
List<Action> |
WorkUnitContext.actions
Associated parameters to the build.
|
Modifier and Type | Method and Description |
---|---|
void |
FoldableAction.foldIntoExisting(Queue.Item item,
Queue.Task owner,
List<Action> otherActions)
Notifies that the
Queue.Task that "owns" this action (that is, the task for which this action is submitted)
is considered as a duplicate. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractScmTagAction
Common part of CVSSCM.TagAction and SubversionTagAction.
|
class |
SCMRevisionState
Immutable object that represents revisions of the files in the repository,
used to represent the result of
a SCM polling.
|
Modifier and Type | Class and Description |
---|---|
class |
GlobalSecurityConfiguration
Security configuration.
|
static class |
HudsonPrivateSecurityRealm.ManageUserLinks
Displays "manage users" link in the system config if
HudsonPrivateSecurityRealm
is in effect. |
class |
WhoAmI
Expose the data needed for /whoAmI, so it can be exposed by Api.
|
Modifier and Type | Class and Description |
---|---|
static class |
Fingerprinter.FingerprintAction
Action for displaying fingerprints.
|
Modifier and Type | Method and Description |
---|---|
Action |
BuildWrapper.getProjectAction(AbstractProject job)
Deprecated.
Use
BuildWrapper.getProjectActions(AbstractProject) instead. |
Action |
BuildStepCompatibilityLayer.getProjectAction(AbstractProject<?,?> project)
Deprecated.
|
Action |
BuildStep.getProjectAction(AbstractProject<?,?> project)
Deprecated.
as of 1.341.
Use
BuildStep.getProjectActions(AbstractProject) instead. |
Action |
Publisher.getProjectAction(Project project)
Deprecated.
since 1.150
|
Action |
BuildStepCompatibilityLayer.getProjectAction(Project<?,?> project)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Collection<? extends Action> |
BuildWrapper.getProjectActions(AbstractProject job)
Action s to be displayed in the job page. |
Collection<? extends Action> |
BuildStepCompatibilityLayer.getProjectActions(AbstractProject<?,?> project)
Deprecated.
|
Collection<? extends Action> |
BuildStep.getProjectActions(AbstractProject<?,?> project)
|
Modifier and Type | Class and Description |
---|---|
static class |
SCMTrigger.BuildAction
Associated with
Run to show the polling log
that triggered that build. |
class |
SCMTrigger.SCMAction
Action object for job.
|
Modifier and Type | Method and Description |
---|---|
Action |
Trigger.getProjectAction()
Deprecated.
as of 1.341
Use
Trigger.getProjectActions() instead. |
Modifier and Type | Method and Description |
---|---|
Collection<? extends Action> |
Trigger.getProjectActions()
Action s to be displayed in the job page. |
Collection<? extends Action> |
SCMTrigger.getProjectActions() |
Modifier and Type | Method and Description |
---|---|
void |
SCMTrigger.run(Action[] additionalActions)
Run the SCM trigger with additional build actions.
|
Constructor and Description |
---|
Runner(Action[] actions) |
Modifier and Type | Class and Description |
---|---|
class |
CliLink |
class |
ConfigureLink |
class |
ConsoleLink |
class |
NodesLink |
class |
PluginsLink |
class |
ReloadLink |
class |
ShutdownLink |
class |
StatisticsLink |
class |
SystemInfoLink |
class |
SystemLogLink |
Modifier and Type | Interface and Description |
---|---|
static interface |
ModelObjectWithContextMenu.ContextMenuVisibility
Allows an action to decide whether it will be visible in a context menu.
|
interface |
RunAction2
|
Modifier and Type | Class and Description |
---|---|
class |
InterruptedBuildAction
Action added to
Run to record the cause of interruption. |
static class |
RunIdMigrator.UnmigrationInstruction
Expose unmigration instruction to the user.
|
Modifier and Type | Method and Description |
---|---|
abstract Collection<? extends Action> |
TransientActionFactory.createFor(T target)
Creates actions for a given object.
|
List<Action> |
Jenkins.getActions()
Returns the transient
Action s associated with the top page. |
List<Action> |
Jenkins.getViewActions() |
Modifier and Type | Method and Description |
---|---|
ModelObjectWithContextMenu.ContextMenu |
ModelObjectWithContextMenu.ContextMenu.add(Action a) |
QueueTaskFuture<RunT> |
ParameterizedJobMixIn.scheduleBuild2(int quietPeriod,
Action... actions)
Provides a standard implementation of an optional method of the same name in a
Job type to schedule a build with the ability to wait for its result. |
static Queue.Item |
ParameterizedJobMixIn.scheduleBuild2(Job<?,?> job,
int quietPeriod,
Action... actions)
Convenience method to schedule a build.
|
Modifier and Type | Method and Description |
---|---|
ModelObjectWithContextMenu.ContextMenu |
ModelObjectWithContextMenu.ContextMenu.addAll(Collection<? extends Action> actions) |
void |
FingerprintFacet.createActions(List<Action> result)
Create action objects to be contributed to the owner
Fingerprint . |
Modifier and Type | Interface and Description |
---|---|
static interface |
SimpleBuildStep.LastBuildAction
Marker for explicitly added build actions (as
Run.addAction(hudson.model.Action) ) which should imply a transient project
action (Actionable.getActions() ) when present on the Job.getLastSuccessfulBuild() . |
Modifier and Type | Method and Description |
---|---|
Collection<? extends Action> |
SimpleBuildStep.LastBuildActionFactory.createFor(Job j) |
Collection<? extends Action> |
SimpleBuildStep.LastBuildAction.getProjectActions()
Optionally add some actions to the project owning this build.
|
Collection<? extends Action> |
SimpleBuildWrapper.getProjectActions(AbstractProject job)
Action s to be displayed in the job page. |
Modifier and Type | Method and Description |
---|---|
QueueTaskFuture<?> |
SCMTriggerItem.scheduleBuild2(int quietPeriod,
Action... actions) |
Copyright © 2016. All rights reserved.