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 Descriptor s, 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
AbstractProject s. |
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.Permalink s 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
PluginWrapper s. |
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
ExtensionPoint s 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.