|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ExtensionPoint | |
---|---|
hudson | |
hudson.cli | Server-side CLI commands for Hudson. |
hudson.cli.declarative | Code for supporting declarative CLI commands, which are annotated methods on model objects. |
hudson.console | Beef up the plain text console output by adding HTML markup. |
hudson.diagnosis | |
hudson.fsp | |
hudson.lifecycle | |
hudson.markup | |
hudson.matrix | Matrix project |
hudson.matrix.listeners | |
hudson.maven | Maven support. |
hudson.maven.local_repo | |
hudson.maven.reporters | |
hudson.model | Core object model that are bound to URLs via stapler, rooted at Hudson. |
hudson.model.labels | Boolean expression over labels. |
hudson.model.listeners | Listener interfaces for various events that occur inside the server. |
hudson.model.queue | |
hudson.node_monitors | Code that monitors the health of slaves |
hudson.os.solaris | Solaris specific features of Hudson. |
hudson.os.windows | |
hudson.scm | Hudson's interface with source code management systems. |
hudson.search | QuickSilver-like search/jump capability for better navigation around the website. |
hudson.security | Security-related code. |
hudson.security.captcha | |
hudson.security.csrf | |
hudson.slaves | Code related to slaves. |
hudson.tasks | Built-in Builders and Publishers that perform the actual heavy-lifting of a build. |
hudson.tasks._maven | |
hudson.tasks.junit | Model objects that represent JUnit test reports. |
hudson.tasks.test | Defines contracts that need to be implemented by a test reporting action (such as the built-in JUnit one). |
hudson.tools | |
hudson.triggers | Built-in Triggers that run periodically to kick a new build. |
hudson.util | Other miscellaneous utility code |
hudson.util.io | |
hudson.views | |
hudson.widgets | |
jenkins | |
jenkins.management | |
jenkins.model | |
jenkins.mvn | |
jenkins.plugins.ui_samples | |
jenkins.scm | |
jenkins.security | |
jenkins.slaves | |
org.jvnet.hudson.test | Test harness for Jenkins and its plugins. |
Uses of ExtensionPoint in hudson |
---|
Subinterfaces of ExtensionPoint in hudson | |
---|---|
interface |
PluginStrategy
Pluggability point for how to create PluginWrapper . |
Classes in hudson that implement ExtensionPoint | |
---|---|
class |
AboutJenkins
Show "About Jenkins" link. |
class |
ClassicPluginStrategy
|
class |
ExtensionFinder
Discovers the implementations of an extension point. |
static class |
ExtensionFinder.GuiceFinder
Discovers components via sezpoz but instantiates them by using Guice. |
static class |
ExtensionFinder.Sezpoz
The bootstrap implementation that looks for the Extension marker. |
static class |
FilePath.FileCallableWrapperFactory
This extension point allows to contribute a wrapper around a fileCallable so that a plugin can "intercept" a call. |
class |
FileSystemProvisioner
Prepares and provisions workspaces for AbstractProject s. |
static class |
FileSystemProvisioner.Default
Default implementation that doesn't rely on any file system specific capability, and thus can be used anywhere that Hudson runs. |
static class |
FileSystemProvisioner.Default.DescriptorImpl
|
class |
FileSystemProvisionerDescriptor
Descriptor for FileSystemProvisioner . |
class |
LauncherDecorator
Decorates Launcher so that one can intercept executions of commands
and alters the command being executed, such as doing this in fakeroot, sudo, pfexec, etc. |
static class |
PluginManager.PluginCycleDependenciesMonitor
AdministrativeMonitor that checks if there are any plugins with cycle dependencies. |
static class |
PluginManager.PluginUpdateMonitor
AdministrativeMonitor that informs the administrator about a required plugin update. |
class |
UDPBroadcastFragment
Extension point that contributes an XML fragment to the UDP broadcast. |
class |
URLConnectionDecorator
Decorates the connections that Jenkins open to access external resources. |
Uses of ExtensionPoint in hudson.cli |
---|
Classes in hudson.cli that implement ExtensionPoint | |
---|---|
class |
AbstractBuildRangeCommand
CLICommand that acts on a series of AbstractBuild s. |
class |
BuildCommand
Builds a job, and optionally waits until its completion. |
class |
CLICommand
Base class for Hudson CLI. |
class |
CliProtocol
AgentProtocol that accepts connection from CLI clients. |
class |
CliProtocol2
CliProtocol Version 2, which adds transport encryption. |
class |
CliTransportAuthenticator
Perform SecurityRealm independent authentication. |
class |
CloneableCLICommand
Cloneable CLICommand . |
class |
CommandDuringBuild
Base class for those commands that are valid only during a build. |
class |
ConsoleCommand
cat/tail/head of the console output. |
class |
CopyJobCommand
Copies a job from CLI. |
class |
CreateJobCommand
Creates a new job by reading stdin as a configuration XML file. |
class |
DeleteBuildsCommand
Deletes builds records in a bulk. |
class |
GetJobCommand
|
class |
GroovyCommand
Executes the specified groovy script. |
class |
GroovyshCommand
Executes Groovy shell. |
class |
HelpCommand
Show the list of all commands. |
class |
InstallPluginCommand
Installs a plugin either from a file, an URL, or from update center. |
class |
InstallToolCommand
Performs automatic tool installation on demand. |
class |
ListChangesCommand
Retrieves a change list for the specified builds. |
class |
ListJobsCommand
Lists all jobs (in a specific view). |
class |
ListPluginsCommand
Outputs a list of installed plugins. |
class |
LoginCommand
Saves the current credential to allow future commands to run without explicit credential information. |
class |
LogoutCommand
Deletes the credential stored with the login command. |
class |
SessionIdCommand
Prints the current session ID number (that changes for every run) to allow clients to reliably wait for a restart. |
class |
SetBuildDescriptionCommand
|
class |
SetBuildDisplayNameCommand
|
class |
SetBuildResultCommand
Sets the result of the current build. |
class |
UpdateJobCommand
|
class |
VersionCommand
Retrieves the current version. |
class |
WhoAmICommand
Report the current granted authorities |
Uses of ExtensionPoint in hudson.cli.declarative |
---|
Classes in hudson.cli.declarative that implement ExtensionPoint | |
---|---|
class |
CLIRegisterer
Discover CLIMethod s and register them as CLICommand implementations. |
Uses of ExtensionPoint in hudson.console |
---|
Classes in hudson.console that implement ExtensionPoint | |
---|---|
class |
ConsoleAnnotationDescriptor
Descriptor for ConsoleNote . |
class |
ConsoleAnnotatorFactory<T>
Entry point to the ConsoleAnnotator extension point. |
class |
ConsoleLogFilter
A hook to allow filtering of information that is written to the console log. |
class |
ConsoleNote<T>
Data that hangs off from a console output. |
class |
ExpandableDetailsNote
Renders a button that can be clicked to reveal additional block tag (and HTML inside it.) |
static class |
ExpandableDetailsNote.DescriptorImpl
|
class |
HudsonExceptionNote
Placed on the beginning of the exception stack trace produced by Hudson, which in turn produces hyperlinked stack trace. |
static class |
HudsonExceptionNote.DescriptorImpl
|
class |
HyperlinkNote
Turns a text into a hyperlink by specifying the URL separately. |
static class |
HyperlinkNote.DescriptorImpl
|
class |
ModelHyperlinkNote
HyperlinkNote that links to a model object,
which in the UI gets rendered with context menu and etc. |
static class |
ModelHyperlinkNote.DescriptorImpl
|
class |
UrlAnnotator
Annotates URLs in the console output to hyperlink. |
Uses of ExtensionPoint in hudson.diagnosis |
---|
Classes in hudson.diagnosis that implement ExtensionPoint | |
---|---|
class |
HudsonHomeDiskUsageChecker
Periodically checks the disk usage of JENKINS_HOME, and activate HudsonHomeDiskUsageMonitor if necessary. |
class |
HudsonHomeDiskUsageMonitor
Monitors the disk usage of JENKINS_HOME, and if it's almost filled up, warn the user. |
static class |
HudsonHomeDiskUsageMonitor.Solution
Extension point for suggesting solutions for full JENKINS_HOME. |
class |
MemoryUsageMonitor
Monitors the memory usage of the system in OS specific way. |
class |
NullIdDescriptorMonitor
Some old descriptors apparently has the getId() method that's used in different ways and that's causing errors like JENKINS-8866, so detect and report that. |
class |
OldDataMonitor
Tracks whether any data structure changes were corrected when loading XML, that could be resaved to migrate that data to the new format. |
static class |
OldDataMonitor.ManagementLinkImpl
|
class |
ReverseProxySetupMonitor
Looks out for a broken reverse proxy setup that doesn't rewrite the location header correctly. |
class |
TooManyJobsButNoView
If Hudson is run with a lot of jobs but no views, suggest the user that they can create views. |
Uses of ExtensionPoint in hudson.fsp |
---|
Classes in hudson.fsp that implement ExtensionPoint | |
---|---|
class |
WorkspaceSnapshotSCM
SCM that inherits the workspace from another build through WorkspaceSnapshot |
Uses of ExtensionPoint in hudson.lifecycle |
---|
Classes in hudson.lifecycle that implement ExtensionPoint | |
---|---|
class |
Lifecycle
Provides the capability for starting/stopping/restarting/uninstalling Hudson. |
class |
SolarisSMFLifecycle
Lifecycle for Hudson installed as SMF service. |
class |
UnixLifecycle
Lifecycle implementation when Hudson runs on the embedded
servlet container on Unix. |
class |
WindowsInstallerLink
ManagementLink that allows the installation as a Windows service. |
class |
WindowsServiceLifecycle
Lifecycle for Hudson installed as Windows service. |
Uses of ExtensionPoint in hudson.markup |
---|
Classes in hudson.markup that implement ExtensionPoint | |
---|---|
class |
MarkupFormatter
Generalization of a function that takes text with some markup and converts that to HTML. |
class |
RawHtmlMarkupFormatter
MarkupFormatter that treats the input as the raw html. |
Uses of ExtensionPoint in hudson.matrix |
---|
Subinterfaces of ExtensionPoint in hudson.matrix | |
---|---|
interface |
MatrixAggregatable
Publisher , JobProperty , BuildWrapper can optionally implement this interface
to perform result aggregation across MatrixRun . |
Classes in hudson.matrix that implement ExtensionPoint | |
---|---|
class |
Axis
Configuration axis. |
class |
DefaultMatrixExecutionStrategyImpl
MatrixExecutionStrategy that captures historical behavior. |
class |
JDKAxis
Axis that selects available JDKs. |
class |
LabelAxis
Axis that selects label expressions. |
class |
LabelExpAxis
Axis that selects label expressions. |
class |
MatrixAggregator
Performs the aggregation of MatrixRun results
into MatrixBuild . |
class |
MatrixBuild
Build of MatrixProject . |
class |
MatrixConfiguration
One configuration of MatrixProject . |
class |
MatrixConfigurationSorter
Add sorting for configurations MatrixConfiguration s of matrix job MatrixProject |
class |
MatrixExecutionStrategy
Controls the execution sequence of MatrixConfiguration when MatrixProject builds,
including what degree it gets serialized/parallelled, how the whole build is abandoned when
some fails, etc. |
class |
MatrixProject
Job that allows you to run multiple different configurations
from a single setting. |
class |
MatrixRun
Execution of MatrixConfiguration . |
class |
NoopMatrixConfigurationSorter
Place holder for default "do not sort" MatrixConfigurationSorter . |
class |
TextAxis
User-defined plain text axis. |
Uses of ExtensionPoint in hudson.matrix.listeners |
---|
Classes in hudson.matrix.listeners that implement ExtensionPoint | |
---|---|
class |
MatrixBuildListener
Controls which subset of MatrixRun s to rebuild. |
Uses of ExtensionPoint in hudson.maven |
---|
Classes in hudson.maven that implement ExtensionPoint | |
---|---|
class |
AbstractMavenBuild<P extends AbstractMavenProject<P,B>,B extends AbstractMavenBuild<P,B>>
|
class |
AbstractMavenProject<P extends AbstractProject<P,R>,R extends AbstractBuild<P,R>>
Common part between MavenModule and MavenModuleSet . |
class |
MavenBuild
Run for MavenModule . |
class |
MavenComputerListener
When a slave is connected, copy maven-agent.jar and maven-intercepter.jar |
class |
MavenModule
Job that builds projects based on Maven2. |
class |
MavenModuleSet
Group of MavenModule s. |
class |
MavenModuleSetBuild
Build for MavenModuleSet . |
class |
MavenReporter
Listens to the build execution of MavenBuild ,
and normally records some information and exposes thoses
in MavenBuild later. |
class |
MavenTestDataPublisher
Augments SurefireReport by executing TestDataPublisher s. |
class |
RedeployPublisher
Publisher for MavenModuleSetBuild to deploy artifacts
after a build is fully succeeded. |
Uses of ExtensionPoint in hudson.maven.local_repo |
---|
Classes in hudson.maven.local_repo that implement ExtensionPoint | |
---|---|
class |
DefaultLocalRepositoryLocator
Uses Maven's default local repository, which is actually ~/.m2/repository |
class |
LocalRepositoryLocator
Strategy pattern that decides the location of the Maven local repository for a build. |
class |
PerExecutorLocalRepositoryLocator
|
class |
PerJobLocalRepositoryLocator
Uses a local repository isolated per job. |
Uses of ExtensionPoint in hudson.maven.reporters |
---|
Classes in hudson.maven.reporters that implement ExtensionPoint | |
---|---|
class |
AbstractMavenJavadocArchiver
Records the javadoc and archives it. |
class |
BuildInfoRecorder
|
class |
MavenArtifactArchiver
Archives artifacts of the build. |
class |
MavenFingerprinter
Records fingerprints of the builds to keep track of dependencies. |
class |
MavenJavadocArchiver
Records the javadoc and archives it. |
class |
MavenMailer
Sends out an e-mail notification for Maven build result. |
class |
MavenSiteArchiver
Watches out for the execution of maven-site-plugin and records its output. |
class |
MavenTestJavadocArchiver
Records the javadoc and archives it. |
class |
ReportCollector
Watches out for executions of MavenReport mojos and record its output. |
class |
SurefireArchiver
Records the surefire test result. |
class |
TestFailureDetector
A maven reporter expressing whether he found test failures and the build should be marked as UNSTABLE. |
Uses of ExtensionPoint in hudson.model |
---|
Subinterfaces of ExtensionPoint in hudson.model | |
---|---|
interface |
RootAction
Marker interface for actions that are added to Jenkins . |
interface |
TopLevelItem
Item that can be directly displayed under Jenkins or other containers. |
interface |
UnprotectedRootAction
RootAction s that are accessible to requests that do not have the READ permission on Jenkins . |
Classes in hudson.model that implement ExtensionPoint | |
---|---|
class |
AbstractBuild<P extends AbstractProject<P,R>,R extends AbstractBuild<P,R>>
Base implementation of Run s that build software. |
class |
AbstractCIBase
|
class |
AbstractProject<P extends AbstractProject<P,R>,R extends AbstractBuild<P,R>>
Base implementation of Job s that build software. |
class |
AdministrativeMonitor
Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator. |
class |
AllView
View that contains everything. |
class |
AperiodicWork
Extension point which allows scheduling a task with variable interval. |
class |
AsyncAperiodicWork
AperiodicWork that takes a long time to run. |
class |
AsyncPeriodicWork
PeriodicWork that takes a long time to run. |
class |
BooleanParameterDefinition
ParameterDefinition that is either 'true' or 'false'. |
class |
Build<P extends Project<P,B>,B extends Build<P,B>>
A build of a Project . |
class |
BuildStepListener
Receives events that happen as a build executes BuildStep s. |
class |
BuildVariableContributor
Contributes build variables to builds. |
class |
ChoiceParameterDefinition
|
class |
ComputerPanelBox
Adds box rendered in the computer side panel. |
class |
ComputerPinger
A way to see if a computer is reachable. |
static class |
ComputerPinger.BuiltInComputerPinger
Default pinger - use Java built-in functionality. |
class |
DescriptorVisibilityFilter
Hides Descriptor s from users. |
class |
DisplayNameListener
|
class |
DownloadService
Service for plugins to periodically retrieve update data files (like the one in the update center) through browsers. |
static class |
DownloadService.Downloadable
Represents a periodically updated JSON data file obtained from a remote URL. |
class |
EnvironmentContributor
Contributes environment variables to builds. |
static class |
EnvironmentContributor.EnvVarsHtml
Serves the combined list of environment variables available from this plugin. |
class |
FileParameterDefinition
ParameterDefinition for doing file upload. |
static class |
Fingerprint.ProjectRenameListener
|
class |
FingerprintCleanupThread
Scans the fingerprint database and remove old records that are no longer relevant. |
class |
FreeStyleBuild
|
class |
FreeStyleProject
Free-style software project. |
class |
Hudson
|
class |
JDK
Information about JDK installation. |
class |
Job<JobT extends Job<JobT,RunT>,RunT extends Run<JobT,RunT>>
A job is an runnable entity under the monitoring of Hudson. |
class |
JobParameterDefinition
|
class |
JobProperty<J extends Job<?,?>>
Extensible property of Job . |
class |
LabelFinder
Automatically adds labels to Node s. |
class |
ListView
Displays Job s in a flat list view. |
static class |
LoadStatistics.LoadStatisticsUpdater
Periodically update the load statistics average. |
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 |
MyView
View that only contains projects for which the current user has access to. |
class |
MyViewsProperty
A UserProperty that remembers user-private views. |
static class |
MyViewsProperty.GlobalAction
|
class |
Node
Base type of Hudson slaves (although in practice, you probably extend Slave to define a new slave type.) |
static class |
Node.InternalComputerListener
Let Nodes be aware of the lifecycle of their own Computer . |
class |
PageDecorator
Participates in the rendering of HTML pages for all pages of Hudson. |
class |
ParameterDefinition
Defines a parameter for a build. |
class |
ParametersDefinitionProperty
Keeps a list of the parameters defined for a project. |
class |
PasswordParameterDefinition
Parameter whose value is a Secret and is hidden from the UI. |
class |
PeriodicWork
Extension point to perform a periodic task in Hudson (through Timer .) |
class |
Project<P extends Project<P,B>,B extends Build<P,B>>
Buildable software project. |
class |
ProxyView
A view that delegates to another. |
static class |
Queue.QueueDecisionHandler
Extension point for deciding if particular job should be scheduled or not. |
class |
RestartListener
Extension point that allows plugins to veto the restart. |
static class |
RestartListener.Default
Default logic. |
class |
Run<JobT extends Job<JobT,RunT>,RunT extends Run<JobT,RunT>>
A particular execution of Job . |
class |
RunParameterDefinition
|
class |
SimpleParameterDefinition
Convenient base class for ParameterDefinition whose value can be represented in a context-independent single string token. |
class |
Slave
Information about a Hudson slave node. |
class |
StringParameterDefinition
Parameter whose value is a string value. |
class |
TextParameterDefinition
StringParameterDefinition that uses textarea, instead of text box. |
class |
TransientBuildActionFactory
Extension point for inserting transient Action s into Run s. |
class |
TransientComputerActionFactory
Extension point for inserting transient Action s to Computer s. |
class |
TransientProjectActionFactory
Extension point for inserting transient Action s into AbstractProject s. |
class |
TransientUserActionFactory
Extension point for inserting transient Action s into User s. |
class |
TransientViewActionFactory
Extension point for adding transient Action s to View s. |
class |
TreeView
EXPERIMENTAL |
static class |
UpdateCenter.CoreUpdateMonitor
AdministrativeMonitor that checks if there's Jenkins update. |
static class |
UpdateCenter.PageDecoratorImpl
Adds the update center data retriever to HTML. |
static class |
UpdateCenter.UpdateCenterConfiguration
Strategy object for controlling the update center's behaviors. |
class |
UsageStatistics
|
class |
UserProperty
Extensible property of User . |
class |
View
Encapsulates the rendering of the list of TopLevelItem s
that Jenkins owns. |
class |
ViewJob<JobT extends ViewJob<JobT,RunT>,RunT extends Run<JobT,RunT>>
Job that monitors activities that happen outside Hudson,
which requires occasional batch reload activity to obtain the up-to-date information. |
class |
ViewProperty
Extensible property of View . |
class |
WorkspaceBrowser
Allows to access a workspace as an alternative to online build node. |
class |
WorkspaceCleanupThread
Clean up old left-over workspaces from slaves. |
class |
WorkspaceListener
|
Uses of ExtensionPoint in hudson.model.labels |
---|
Classes in hudson.model.labels that implement ExtensionPoint | |
---|---|
class |
LabelAtomProperty
Extensible property of LabelAtom . |
Uses of ExtensionPoint in hudson.model.listeners |
---|
Classes in hudson.model.listeners that implement ExtensionPoint | |
---|---|
class |
ItemListener
Receives notifications about CRUD operations of Item . |
class |
RunListener<R extends Run>
Receives notifications about builds. |
class |
SaveableListener
Receives notifications about save actions on Saveable objects in Hudson. |
class |
SCMListener
Receives notifications about SCM activities in Hudson. |
class |
SCMPollListener
A hook for listening to polling activities in Jenkins. |
Uses of ExtensionPoint in hudson.model.queue |
---|
Classes in hudson.model.queue that implement ExtensionPoint | |
---|---|
class |
AbstractQueueSorterImpl
Partial implementation of QueueSorter in terms of Comparator . |
class |
BackFiller
Experimental. |
class |
LoadPredictor
Predicts future load to the system, to assist the scheduling decisions |
static class |
LoadPredictor.CurrentlyRunningTasks
Considers currently running tasks and their completion. |
class |
QueueSorter
Singleton extension point for sorting buildable items |
class |
QueueTaskDispatcher
Vetos the execution of a task on a node |
class |
SubTaskContributor
Externally contributes SubTask s to AbstractProject.getSubTasks() . |
Uses of ExtensionPoint in hudson.node_monitors |
---|
Classes in hudson.node_monitors that implement ExtensionPoint | |
---|---|
class |
AbstractDiskSpaceMonitor
|
class |
ArchitectureMonitor
Discovers the architecture of the system to display in the slave list page. |
class |
ClockMonitor
NodeMonitor that checks clock of Node to
detect out of sync clocks. |
class |
DiskSpaceMonitor
Checks available disk space of the remote FS root. |
class |
MonitorMarkedNodeOffline
If NodeMonitor marks the node as offline, we'll show this to the admin to get their attention. |
class |
NodeMonitor
Extension point for managing and monitoring Node s. |
class |
NodeMonitorUpdater
When a slave is connected, redo the node monitoring. |
class |
ResponseTimeMonitor
Monitors the round-trip response time to this slave. |
class |
SwapSpaceMonitor
Checks the swap space availability. |
class |
TemporarySpaceMonitor
Monitors the disk space of "/tmp". |
Uses of ExtensionPoint in hudson.os.solaris |
---|
Classes in hudson.os.solaris that implement ExtensionPoint | |
---|---|
class |
ZFSInstaller
Encourages the user to migrate JENKINS_HOME on a ZFS file system. |
static class |
ZFSInstaller.MigrationCompleteNotice
Used to indicate that the migration was completed successfully. |
static class |
ZFSInstaller.MigrationFailedNotice
Used to indicate a failure in the migration. |
class |
ZFSProvisioner
FileSystemProvisioner for ZFS. |
static class |
ZFSProvisioner.DescriptorImpl
|
Uses of ExtensionPoint in hudson.os.windows |
---|
Classes in hudson.os.windows that implement ExtensionPoint | |
---|---|
class |
ManagedWindowsServiceAccount
Encapsulates how to login (a part of ManagedWindowsServiceLauncher ). |
static class |
ManagedWindowsServiceAccount.Administrator
Logs in with the administrator user account supplied in ManagedWindowsServiceLauncher . |
static class |
ManagedWindowsServiceAccount.AnotherUser
Logs in with a separate user. |
static class |
ManagedWindowsServiceAccount.LocalSystem
Logs in with the local system user. |
class |
ManagedWindowsServiceConnector
ComputerConnector that delegates to ManagedWindowsServiceLauncher . |
class |
ManagedWindowsServiceLauncher
Windows slave installed/managed as a service entirely remotely |
Uses of ExtensionPoint in hudson.scm |
---|
Classes in hudson.scm that implement ExtensionPoint | |
---|---|
class |
ChangeLogAnnotator
Performs mark up on changelog messages to be displayed. |
class |
NullSCM
No SCM . |
class |
RepositoryBrowser<E extends ChangeLogSet.Entry>
Connects Hudson to repository browsers like ViewCVS or FishEye, so that Hudson can generate links to them. |
class |
SCM
Captures the configuration information in it. |
Uses of ExtensionPoint in hudson.search |
---|
Classes in hudson.search that implement ExtensionPoint | |
---|---|
class |
SearchFactory
Creates a Search instance for a SearchableModelObject . |
class |
UserSearchProperty
|
Uses of ExtensionPoint in hudson.security |
---|
Classes in hudson.security that implement ExtensionPoint | |
---|---|
class |
AbstractPasswordBasedSecurityRealm
Partial implementation of SecurityRealm for username/password based authentication. |
class |
AuthorizationMatrixProperty
JobProperty to associate ACL for each project. |
class |
AuthorizationStrategy
Controls authorization throughout Hudson. |
static class |
AuthorizationStrategy.Unsecured
|
class |
FederatedLoginService
Abstraction for a login mechanism through external authenticator/identity provider (instead of username/password.) |
class |
FederatedLoginServiceUserProperty
Remembers identifiers given by FederatedLoginService to this user. |
class |
FullControlOnceLoggedInAuthorizationStrategy
AuthorizationStrategy that grants full-control to authenticated user
(other than anonymous users.) |
class |
GlobalMatrixAuthorizationStrategy
Role-based authorization via a matrix. |
class |
GlobalSecurityConfiguration
Security configuration. |
class |
HudsonPrivateSecurityRealm
SecurityRealm that performs authentication by looking up User . |
static class |
HudsonPrivateSecurityRealm.Details
UserProperty that provides the UserDetails view of the User object. |
static class |
HudsonPrivateSecurityRealm.ManageUserLinks
Displays "manage users" link in the system config if HudsonPrivateSecurityRealm
is in effect. |
class |
LegacyAuthorizationStrategy
AuthorizationStrategy implementation that emulates the legacy behavior. |
class |
LegacySecurityRealm
SecurityRealm that accepts ContainerAuthentication object
without any check (that is, by assuming that the such token is
already authenticated by the container.) |
class |
ProjectMatrixAuthorizationStrategy
GlobalMatrixAuthorizationStrategy plus per-project ACL. |
class |
SecurityRealm
Pluggable security realm that connects external user database to Hudson. |
class |
WhoAmI
Expose the data needed for /whoAmI, so it can be exposed by Api. |
Uses of ExtensionPoint in hudson.security.captcha |
---|
Classes in hudson.security.captcha that implement ExtensionPoint | |
---|---|
class |
CaptchaSupport
Extension point for adding Captcha Support to User Registration Page CaptchaSupport . |
Uses of ExtensionPoint in hudson.security.csrf |
---|
Classes in hudson.security.csrf that implement ExtensionPoint | |
---|---|
class |
CrumbExclusion
Allows plugins to define exceptions to the CSRF protection filter. |
class |
CrumbIssuer
A CrumbIssuer represents an algorithm to generate a nonce value, known as a crumb, to counter cross site request forgery exploits. |
class |
DefaultCrumbIssuer
A crumb issuing algorithm based on the request principal and the remote address. |
class |
GlobalCrumbIssuerConfiguration
Show the crumb configuration to the system config page. |
Uses of ExtensionPoint in hudson.slaves |
---|
Classes in hudson.slaves that implement ExtensionPoint | |
---|---|
class |
AbstractCloudImpl
Additional convenience implementation on top of Cloud that are likely useful to
typical Cloud implementations. |
class |
AbstractCloudSlave
Partial implementation of Slave to be used by AbstractCloudImpl . |
class |
ChannelPinger
Establish a periodic ping to keep connections between slaves
and the main Jenkins node alive. |
class |
Cloud
Creates Node s to dynamically expand/shrink the slaves attached to Hudson. |
class |
CloudRetentionStrategy
RetentionStrategy implementation for AbstractCloudComputer that terminates
it if it remains idle for X minutes. |
class |
CloudSlaveRetentionStrategy<T extends Computer>
Default convenience implementation of RetentionStrategy for slaves provisioned from Cloud . |
class |
CommandConnector
Executes a program on the master and expect that script to connect. |
class |
CommandLauncher
ComputerLauncher through a remote login mechanism like ssh/rsh. |
class |
ComputerConnector
Factory of ComputerLauncher . |
class |
ComputerLauncher
Extension point to allow control over how Computer s are "launched",
meaning how they get connected to their slave agent program. |
class |
ComputerLauncherFilter
ComputerLauncher filter that can be used as a base class for decorators. |
class |
ComputerListener
Receives notifications about status changes of Computer s. |
class |
ComputerRetentionWork
Periodically checks the slaves and try to reconnect dead slaves. |
class |
ConnectionActivityMonitor
Makes sure that connections to slaves are alive, and if they are not, cut them off. |
class |
DelegatingComputerLauncher
Convenient base implementation of ComputerLauncher that allows
subtypes to perform some initialization (typically something cloud/v12n related
to power up the machine), then to delegate to another ComputerLauncher
to connect. |
class |
DumbSlave
Default Slave implementation for computers that do not belong to a higher level structure,
like grid or cloud. |
class |
EnvironmentVariablesNodeProperty
NodeProperty that sets additional environment variables. |
class |
JNLPLauncher
ComputerLauncher via JNLP. |
class |
NodeProperty<N extends Node>
Extensible property of Node . |
static class |
NodeProvisioner.NodeProvisionerInvoker
Periodically invoke NodeProvisioners |
class |
RetentionStrategy<T extends Computer>
Controls when to take Computer offline, bring it back online, or even to destroy it. |
static class |
RetentionStrategy.Always
RetentionStrategy that tries to keep the node online all the time. |
static class |
RetentionStrategy.Demand
RetentionStrategy that tries to keep the node offline when not in use. |
class |
SimpleScheduledRetentionStrategy
RetentionStrategy that controls the slave based on a schedule. |
Uses of ExtensionPoint in hudson.tasks |
---|
Classes in hudson.tasks that implement ExtensionPoint | |
---|---|
class |
ArtifactArchiver
Copies the artifacts into an archive directory. |
class |
BatchFile
Executes commands by using Windows batch file. |
class |
Builder
BuildStep s that perform the actual build. |
class |
BuildTrigger
Triggers builds of other projects. |
static class |
BuildTrigger.DescriptorImpl.ItemListenerImpl
|
class |
BuildWrapper
Pluggability point for performing pre/post actions for the build process. |
class |
CommandInterpreter
Common part between Shell and BatchFile . |
class |
Fingerprinter
Records fingerprints of the specified files. |
class |
LogRotator
Default implementation of BuildDiscarder . |
class |
Maven
Build by using Maven. |
static class |
Maven.MavenInstallation
Represents a Maven installation in a system. |
static class |
Maven.MavenInstaller
Automatic Maven installer from apache.org. |
class |
Notifier
BuildStep s that run after the build is completed. |
class |
Recorder
BuildStep s that run after the build is completed. |
class |
Shell
Executes a series of commands by using a shell. |
class |
UserAvatarResolver
Infers avatar image URLs for users |
class |
UserNameResolver
Finds full name off the user when none is specified. |
Uses of ExtensionPoint in hudson.tasks._maven |
---|
Classes in hudson.tasks._maven that implement ExtensionPoint | |
---|---|
class |
Maven3MojoNote
Marks the log line that reports that Maven3 is executing a mojo. |
static class |
Maven3MojoNote.DescriptorImpl
|
class |
MavenErrorNote
|
static class |
MavenErrorNote.DescriptorImpl
|
class |
MavenMojoNote
Marks the log line that reports that Maven is executing a mojo. |
static class |
MavenMojoNote.DescriptorImpl
|
class |
MavenWarningNote
Marks the warning messages from Maven. |
static class |
MavenWarningNote.DescriptorImpl
|
Uses of ExtensionPoint in hudson.tasks.junit |
---|
Classes in hudson.tasks.junit that implement ExtensionPoint | |
---|---|
class |
JUnitParser
Parse some JUnit xml files and generate a TestResult containing all the results parsed. |
class |
JUnitResultArchiver
Generates HTML report from JUnit test result XML files. |
class |
TestDataPublisher
Contributes TestAction s to test results. |
class |
XMLEntityResolver
As the name suggest: a resolver for XML entities. |
Uses of ExtensionPoint in hudson.tasks.test |
---|
Classes in hudson.tasks.test that implement ExtensionPoint | |
---|---|
class |
AggregatedTestResultPublisher
Aggregates downstream test reports into a single consolidated report, so that people can see the overall test results in one page when tests are scattered across many different jobs. |
static class |
AggregatedTestResultPublisher.TestResultAction.RunListenerImpl
|
class |
DefaultTestResultParserImpl
Default partial implementation of TestResultParser that handles GLOB dereferencing
and other checks for user errors, such as misconfigured GLOBs, up-to-date checks on test reports. |
class |
TestResultAggregator
Aggregates AbstractTestResultAction s of MatrixRun s
into MatrixBuild . |
class |
TestResultParser
Parses test result files and builds in-memory representation of it as TestResult . |
Uses of ExtensionPoint in hudson.tools |
---|
Classes in hudson.tools that implement ExtensionPoint | |
---|---|
class |
CommandInstaller
Installs a tool by running an arbitrary shell command. |
class |
DownloadFromUrlInstaller
Partial convenience implementation of ToolInstaller that just downloads
an archive from the URL and extracts it. |
class |
InstallerTranslator
Actually runs installations. |
class |
InstallSourceProperty
ToolProperty that shows auto installation options. |
class |
JDKInstaller
Install JDKs from java.sun.com. |
static class |
JDKInstaller.JDKList
JDK list. |
class |
ToolInstallation
Formalization of a tool installed in nodes used for builds. |
class |
ToolInstaller
An object which can ensure that a generic ToolInstallation in fact exists on a node. |
class |
ToolLocationNodeProperty
NodeProperty that allows users to specify different locations for ToolInstallation s. |
class |
ToolLocationTranslator
This Jenkins-wide extension points can participate in determining the actual node-specific path of the ToolInstallation for the given Node . |
class |
ToolProperty<T extends ToolInstallation>
Extensible property of ToolInstallation . |
class |
ZipExtractionInstaller
Installs a tool into the Hudson working area by downloading and unpacking a ZIP file. |
Uses of ExtensionPoint in hudson.triggers |
---|
Classes in hudson.triggers that implement ExtensionPoint | |
---|---|
class |
SCMTrigger
Trigger that checks for SCM updates periodically. |
static class |
SCMTrigger.AdministrativeMonitorImpl
|
class |
TimerTrigger
Trigger that runs a job periodically. |
class |
Trigger<J extends Item>
Triggers a Build . |
static class |
Trigger.Cron
Runs every minute to check TimerTrigger and schedules build. |
Uses of ExtensionPoint in hudson.util |
---|
Classes in hudson.util that implement ExtensionPoint | |
---|---|
class |
AdministrativeError
A convenient AdministrativeMonitor implementations that show an error message
and optional stack trace. |
class |
AlternativeUiTextProvider
Provides the alternative text to be rendered in the UI. |
class |
PluginServletFilter
Servlet Filter that chains multiple Filter s, provided by plugins |
class |
ProcessKiller
Extension point that defines more elaborate way of killing processes, such as sudo or pfexec, for ProcessTree . |
Uses of ExtensionPoint in hudson.util.io |
---|
Classes in hudson.util.io that implement ExtensionPoint | |
---|---|
class |
ParserConfigurator
Configures XML parsers to be used for various XML parsing activities inside Jenkins. |
Uses of ExtensionPoint in hudson.views |
---|
Classes in hudson.views that implement ExtensionPoint | |
---|---|
class |
BuildButtonColumn
|
class |
DefaultMyViewsTabBar
The Default MyViewsTabBar Extension for MyViewsTabBar . |
class |
DefaultViewsTabBar
The Default ViewsTabBar Extension for ViewsTabBar . |
class |
GlobalDefaultViewConfiguration
Adds the default view configuration to the system config page. |
class |
JobColumn
Renders Item.getName() |
class |
LastDurationColumn
|
class |
LastFailureColumn
|
class |
LastStableColumn
|
class |
LastSuccessColumn
|
class |
ListViewColumn
Extension point for adding a column to a table rendering of Item s, such as ListView . |
class |
MyViewsTabBar
Extension point for adding a MyViewsTabBar header to Projects MyViewsProperty . |
static class |
MyViewsTabBar.GlobalConfigurationImpl
Configures ViewsTabBar in the system configuration. |
class |
StatusColumn
Shows the status icon for item. |
class |
ViewJobFilter
Each ViewJobFilter contributes to or removes from the list of Jobs for a view. |
class |
ViewsTabBar
Extension point for adding a ViewsTabBar header to Projects ListView . |
static class |
ViewsTabBar.GlobalConfigurationImpl
Configures ViewsTabBar in the system configuration. |
class |
WeatherColumn
|
Uses of ExtensionPoint in hudson.widgets |
---|
Classes in hudson.widgets that implement ExtensionPoint | |
---|---|
class |
BuildHistoryWidget<T>
Displays the build history on the side panel. |
class |
HistoryWidget<O extends ModelObject,T>
Displays the history of records (normally Run s) on the side panel. |
class |
Widget
Box to be rendered in the side panel. |
Uses of ExtensionPoint in jenkins |
---|
Classes in jenkins that implement ExtensionPoint | |
---|---|
class |
AgentProtocol
Pluggable Jenkins TCP agent protocol handler called from TcpSlaveAgentListener . |
class |
ExtensionFilter
Filters out ExtensionComponent s discovered by ExtensionFinder s,
as if they were never discovered. |
Uses of ExtensionPoint in jenkins.management |
---|
Classes in jenkins.management that implement ExtensionPoint | |
---|---|
class |
CliLink
|
class |
ConfigureLink
|
class |
ConsoleLink
|
class |
NodesLink
|
class |
PluginsLink
|
class |
ReloadLink
|
class |
ShutdownLink
|
class |
StatisticsLink
|
class |
SystemInfoLink
|
class |
SystemLogLink
|
Uses of ExtensionPoint in jenkins.model |
---|
Classes in jenkins.model that implement ExtensionPoint | |
---|---|
class |
AbstractTopLevelItem
Default base implementation of TopLevelItem . |
class |
BuildDiscarder
Implementation of "Discard old build records" feature. |
class |
CoreEnvironmentContributor
EnvironmentContributor that adds the basic set of environment variables that
we've been exposing historically. |
class |
FingerprintFacet
Plugin-specific additions to fingerprint information. |
class |
GlobalCloudConfiguration
Adds the Cloud configuration to the system config page. |
class |
GlobalConfiguration
Convenient base class for extensions that contributes to the system configuration page but nothing else. |
class |
GlobalConfigurationCategory
Grouping of related GlobalConfiguration s. |
static class |
GlobalConfigurationCategory.Security
Security related configurations. |
static class |
GlobalConfigurationCategory.Unclassified
This category represents the catch-all I-dont-know-what-category-it-is instance, used for those GlobalConfiguration s that don't really deserve/need a separate
category. |
class |
GlobalNodePropertiesConfiguration
Include NodePropertyDescriptor configurations. |
class |
GlobalPluginConfiguration
Include config.jelly defined for Plugin s. |
class |
GlobalProjectNamingStrategyConfiguration
Configures the project naming strategy. |
class |
GlobalQuietPeriodConfiguration
Configures the system-default quiet period. |
class |
GlobalSCMRetryCountConfiguration
Configures global SCM retry count default. |
class |
Jenkins
Root object of the system. |
class |
JenkinsLocationConfiguration
Stores the location of Jenkins (e-mail address and the HTTP URL.) |
class |
MasterBuildConfiguration
Adds the configuration regarding building on master. |
static class |
PeepholePermalink.RunListenerImpl
|
class |
ProjectNamingStrategy
This ExtensionPoint allows to enforce the name of projects/jobs. |
static class |
ProjectNamingStrategy.DefaultProjectNamingStrategy
Default implementation which does not restrict the name to any form. |
static class |
ProjectNamingStrategy.PatternProjectNamingStrategy
Naming strategy which allows the admin to define a pattern a job's name has to follow. |
class |
TransientFingerprintFacetFactory
|
Uses of ExtensionPoint in jenkins.mvn |
---|
Classes in jenkins.mvn that implement ExtensionPoint | |
---|---|
class |
DefaultGlobalSettingsProvider
|
class |
DefaultSettingsProvider
|
class |
FilePathGlobalSettingsProvider
|
class |
FilePathSettingsProvider
|
class |
GlobalSettingsProvider
|
class |
SettingsProvider
|
Uses of ExtensionPoint in jenkins.plugins.ui_samples |
---|
Classes in jenkins.plugins.ui_samples that implement ExtensionPoint | |
---|---|
class |
AutoCompleteTextBox
Adding auto-completion to the text box. |
class |
CopyButton
|
class |
DropdownList
|
static class |
DropdownList.Apple
|
static class |
DropdownList.Banana
|
static class |
DropdownList.Fruit
|
class |
DynamicComboBox
Combo box that changes the contents based on the values of other controls. |
class |
DynamicDropDownListBox
Example of a dynamic drop-down list box that changes the contents dynamically based on the values of other controls. |
class |
FormFieldValidationWithContext
How to access values of the nearby input fields when you do form field validation. |
class |
InpageNavigationWithBreadcrumb
|
class |
JavaScriptProxy
"Export" Java objects to JavaScript in the browser as a proxy object, so that you can make ajax-calls to the server later. |
class |
ModularizeViewScript
Define portions of view fragments in separate methods/classes to improve reuse. |
class |
NavigationContextMenu
|
class |
NotificationBar
|
class |
ProgressBar
|
class |
ProgressivelyRendered
|
class |
Root
Entry point to all the UI samples. |
class |
SyntaxHighlightedTextArea
Syntax-highlighted text area (powered by CodeMirror). |
class |
UISample
|
Uses of ExtensionPoint in jenkins.scm |
---|
Classes in jenkins.scm that implement ExtensionPoint | |
---|---|
class |
DefaultSCMCheckoutStrategyImpl
Default SCMCheckoutStrategy implementation. |
class |
SCMCheckoutStrategy
Controls the check out behavior in the matrix project. |
Uses of ExtensionPoint in jenkins.security |
---|
Classes in jenkins.security that implement ExtensionPoint | |
---|---|
class |
ApiTokenProperty
Remembers the API token for this user, that can be used like a password to login. |
class |
RekeySecretAdminMonitor
Warns the administrator to run SecretRewriter |
Uses of ExtensionPoint in jenkins.slaves |
---|
Classes in jenkins.slaves that implement ExtensionPoint | |
---|---|
class |
JnlpSlaveAgentProtocol
AgentProtocol that accepts connection from slave agents. |
class |
JnlpSlaveAgentProtocol2
JnlpSlaveAgentProtocol Version 2. |
class |
StandardOutputSwapper
|
class |
WorkspaceLocator
Allow extensions to override workspace locations on given slaves or projects. |
Uses of ExtensionPoint in org.jvnet.hudson.test |
---|
Classes in org.jvnet.hudson.test that implement ExtensionPoint | |
---|---|
class |
CaptureEnvironmentBuilder
Builder that captures the environment variables used during a build. |
class |
ClosureExecuterAction
Server-side logic that implements HudsonTestCase.executeOnServer(Callable) . |
class |
ExtractResourceSCM
SCM useful for testing that extracts the given resource as a zip file. |
class |
ExtractResourceWithChangesSCM
SCM useful for testing that extracts the given resource as a zip file. |
class |
FailureBuilder
Mock Builder that always cause a build to fail. |
class |
FakeChangeLogSCM
Fake SCM implementation that can report arbitrary commits from arbitrary users. |
class |
GroovyHudsonTestCase
HudsonTestCase with more convenience methods for Groovy. |
class |
HudsonTestCase
Base class for all Jenkins test cases. |
static class |
HudsonTestCase.ComputerListenerImpl
|
static class |
HudsonTestCase.TestBuildWrapper
|
class |
JenkinsRule
JUnit 4.10+ style rule to allow test cases to fire up a Jenkins instance |
static class |
JenkinsRule.ComputerListenerImpl
|
static class |
JenkinsRule.DummySecurityRealm
|
static class |
JenkinsRule.TestBuildWrapper
|
class |
MockBuilder
Forces the build result to be some pre-configured value. |
class |
MockFolder
Minimal implementation of a modifiable item group akin to the CloudBees Folders plugin. |
static class |
PluginAutomaticTestBuilder.CliSanityTest
|
class |
PretendSlave
Slave that pretends to fork processes. |
class |
SingleFileSCM
SCM useful for testing that puts just one file in the workspace. |
class |
SleepBuilder
Builder that just sleeps for the specified amount of milli-seconds. |
class |
TestBuilder
Partial Builder implementation for writing a one-off throw-away builder used during tests. |
class |
TestCrumbIssuer
A crumb issuer that issues a constant crumb value. |
class |
TouchBuilder
|
class |
UnstableBuilder
Mock Builder that always cause a build to fail. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |