Package hudson

Interface Summary
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 Summary
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'.
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.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 Descriptor for FileSystemProvisioner.
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.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 PluginManager
Lookup Type-safe instance map.
Main Entry point to Hudson from command line.
MarkupText Mutable representation of string with HTML mark up.
Messages  
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  
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 Summary
FilePath.TarCompression Supported tar file compression methods.
Platform Strategy object that absorbs the platform differences.
 

Exception Summary
AbortException Signals a failure where the error was anticipated and diagnosed.
 

Annotation Types Summary
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 © 2004-2013. All Rights Reserved.