| Interface | Description |
|---|---|
| DependencyRunner.ProjectRunnable | |
| ExtensionPoint |
Marker interface that designates extensible components
in Jenkins that can be implemented by plugins.
|
| FeedAdapter<E> |
Provides a RSS feed view of the data.
|
| FilePath.FileCallable<T> |
Code that gets executed on the machine where the
FilePath is local. |
| Launcher.RemoteProcess |
Remoting interface of a remote process
|
| PluginStrategy |
Pluggability point for how to create
PluginWrapper. |
| Class | Description |
|---|---|
| AboutJenkins |
Show "About Jenkins" link.
|
| AbstractMarkupText |
Common part between
MarkupText and MarkupText.SubText. |
| BulkChange |
Transaction-like object that can be used to make a bunch of changes to an object, and defer the
Saveable.save() until the end. |
| ClassicPluginStrategy | |
| CloseProofOutputStream |
OutputStream that blocks CloseProofOutputStream.close() method. |
| DependencyRunner |
Runs a job on all projects in the order of dependencies
|
| DescriptorExtensionList<T extends Describable<T>,D extends Descriptor<T>> |
ExtensionList for holding a set of Descriptors, which is a group of descriptors for
the same extension point. |
| DNSMultiCast |
Registers a DNS multi-cast service-discovery support.
|
| EnvVars |
Environment variables.
|
| ExtensionComponent<T> |
Discovered
Extension object with a bit of metadata for Hudson. |
| ExtensionFinder |
Discovers the implementations of an extension point.
|
| ExtensionFinder.DefaultGuiceExtensionAnnotation | |
| ExtensionFinder.GuiceExtensionAnnotation<T extends Annotation> |
Captures information about the annotation that we use to mark Guice-instantiated components.
|
| ExtensionFinder.GuiceFinder |
Discovers components via sezpoz but instantiates them by using Guice.
|
| ExtensionFinder.Sezpoz |
The bootstrap implementation that looks for the
Extension marker. |
| ExtensionList<T> |
Retains the known extension instances for the given type 'T'.
|
| ExtensionListListener |
ExtensionList listener. |
| ExtensionListView |
Compatibility layer for legacy manual registration of extension points.
|
| FilePath |
File like object with remoting support. |
| FilePath.AbstractInterceptorCallableWrapper<T> |
Abstract
DelegatingCallable that exposes an Before/After pattern for
FilePath.FileCallableWrapperFactory that want to implement AOP-style interceptors |
| FilePath.ExplicitlySpecifiedDirScanner |
Helper class to make it easy to send an explicit list of files using
FilePath methods. |
| FilePath.FileCallableWrapperFactory |
This extension point allows to contribute a wrapper around a fileCallable so that a plugin can "intercept" a
call.
|
| FileSystemProvisioner |
Prepares and provisions workspaces for
AbstractProjects. |
| FileSystemProvisioner.Default |
Default implementation that doesn't rely on any file system specific capability,
and thus can be used anywhere that Hudson runs.
|
| FileSystemProvisioner.Default.DescriptorImpl | |
| FileSystemProvisioner.Default.WorkspaceSnapshotImpl | |
| FileSystemProvisionerDescriptor | |
| Functions |
Utility functions used in views.
|
| Functions.RunUrl |
URL decomposed for easier computation of relevant URLs.
|
| Functions.ThreadGroupMap | |
| Indenter<J extends Job> |
Used by projectView.jelly to indent modules.
|
| Launcher |
Starts a process.
|
| Launcher.DecoratedLauncher |
A launcher which delegates to a provided inner launcher.
|
| Launcher.DummyLauncher | |
| Launcher.IOTriplet | |
| Launcher.LocalLauncher |
Launcher that launches process locally. |
| Launcher.RemoteLauncher |
Launches processes remotely by using the given channel.
|
| Launcher.RemoteLauncher.ProcImpl | |
| 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. |
| LocalPluginManager | |
| Lookup |
Type-safe instance map.
|
| Main |
Entry point to Hudson from command line.
|
| MarkupText |
Mutable representation of string with HTML mark up.
|
| Messages |
Generated localization support class.
|
| PermalinkList |
List of PermalinkProjectAction.Permalinks with some convenience methods. |
| Plugin |
Base class of Hudson plugin.
|
| Plugin.DummyImpl |
Dummy instance of
Plugin to be used when a plugin didn't
supply one on its own. |
| PluginFirstClassLoader |
classLoader which use first /WEB-INF/lib/*.jar and /WEB-INF/classes before core classLoader
you must use the pluginFirstClassLoader true in the maven-hpi-plugin
|
| PluginManager |
Manages
PluginWrappers. |
| PluginManager.FailedPlugin |
Remembers why a plugin failed to deploy.
|
| PluginManager.PluginCycleDependenciesMonitor |
AdministrativeMonitor that checks if there are any plugins with cycle dependencies. |
| PluginManager.PluginUpdateMonitor |
AdministrativeMonitor that informs the administrator about a required plugin update. |
| PluginManager.PluginUpdateMonitor.PluginUpdateInfo | |
| PluginManagerStaplerOverride |
Extension point for selectively overriding parts of the
PluginManager views
Anything extending this and registered with an @Extension can replace existing views and define new views. |
| PluginWrapper |
Represents a Jenkins plug-in and associated control information
for Jenkins to control
Plugin. |
| PluginWrapper.Dependency | |
| Proc |
External process wrapper.
|
| Proc.LocalProc |
Locally launched process.
|
| Proc.RemoteProc | Deprecated
as of 1.399.
|
| ProxyConfiguration |
HTTP proxy configuration.
|
| ProxyConfiguration.DescriptorImpl | |
| ResponseHeaderFilter |
This filter allows you to modify headers set by the container or other servlets
that are out of your control.
|
| StructuredForm |
Obtains the structured form data from
StaplerRequest. |
| TcpSlaveAgentListener |
Listens to incoming TCP connections from JNLP slave agents and CLI.
|
| TcpSlaveAgentListener.ConnectionFromCurrentPeer |
Connection terminated because we are reconnected from the current peer.
|
| UDPBroadcastFragment |
Extension point that contributes an XML fragment to the UDP broadcast.
|
| UDPBroadcastThread |
Monitors a UDP multicast broadcast and respond with the location of the Hudson service.
|
| URLConnectionDecorator |
Decorates the connections that Jenkins open to access external resources.
|
| Util |
Various utility methods that don't have more proper home.
|
| WebAppMain |
Entry point when Hudson is used as a webapp.
|
| WebAppMain.FileAndDescription |
Add some metadata to a File, allowing to trace setup issues
|
| WorkspaceSnapshot |
Represents a workspace snapshot created by
FileSystemProvisioner. |
| XmlFile |
Represents an XML data file that Jenkins uses as a data file.
|
| Enum | Description |
|---|---|
| FilePath.TarCompression |
Supported tar file compression methods.
|
| Platform |
Strategy object that absorbs the platform differences.
|
| Exception | Description |
|---|---|
| AbortException |
Signals a failure where the error was anticipated and diagnosed.
|
| Annotation Type | Description |
|---|---|
| CopyOnWrite |
Represents fields that are protected for concurrency by the copy-on-write semantics.
|
| Extension |
Marks a field, a method, or a class for automatic discovery, so that Hudson can locate
implementations of
ExtensionPoints automatically. |
| ExtensionPoint.LegacyInstancesAreScopedToHudson |
Used by designers of extension points (direct subtypes of
ExtensionPoint) to indicate that
the legacy instances are scoped to Jenkins instance. |
| RelativePath |
Used in conjunction with
QueryParameter to refer to
nearby parameters that belong to different parents. |
| RestrictedSince |
Accompanies
Restricted annotation to indicate when the access restriction was placed. |
Copyright © 2019. All rights reserved.