Package jenkins.util
package jenkins.util
-
ClassDescription
Executor-like class that executes a single task repeatedly, in such a way that a single execution can cover multiple pending queued requests.Wraps aTaskListeneras aBuildListenerfor compatibility with APIs which historically expected the latter.ExecutorServicewrapper that resets the context classloader.Basic default implementation ofScriptListenerthat just logs.A possible cyclic directed graph.Strongly connected component (SCC) of a graph.Executor service that logs unchecked exceptions / errors inRunnable.Server-side counterpart toFullDuplexHttpStream.HTTP response that allows a client to use this service.More convenient and declarative way to usePluginServletFilter.HttpSessionListenerExtensionPointfor Jenkins.ExecutorServicethat wraps all the tasks that run inside.Generalization ofInterceptingExecutorServiceto scheduled services.List of arguments for Java VM and application.Public versions of variousClassLoadermethods for use inClassLoaderReflectionToolkit.A utility class to identify if the current JVM is the one that is runningJenkinsUtilities for working with listener interfaces.FilteringOutputStreamthat looks forMarkFindingOutputStream.MARKin the output stream and notifies the callback.Utilities to reduce memory footprintLocalizableimplementation that actually doesn't localize.A helper thread which does some computation in the background and displays incremental results using JavaScript.SimpleResourceBundleutility class.A listener to track in-process script use.OutputStreamthat callsScriptListener.fireScriptOutput(String, Object, Object, String, hudson.model.User)with the output it writes to the wrappedOutputStream, and otherwise just forwardsScriptListener.ListenerOutputStream.flush()andScriptListener.ListenerOutputStream.close().Writerthat callsScriptListener.fireScriptOutput(String, Object, Object, String, hudson.model.User)with the output it writes to the wrappedWriter, and otherwise just forwardsScriptListener.ListenerWriter.flush()andScriptListener.ListenerWriter.close().Used in conjunction with /lib/form/serverTcpPort tag to parse the submitted JSON back into a port number.Java defines aThread.getContextClassLoader().Centralizes calls toSystem.getProperty(String)and related calls.Represents a length of something, like3sec.Holds theScheduledExecutorServicefor running all background tasks in Jenkins.TreeStringis an alternative string representation that saves the memory when you have a large number of strings that share common prefixes (such as various file names.)DefaultConverterimplementation for XStream that does interning scoped to one unmarshalling.BuildsTreeStrings that share common prefixes.URLClassLoaderwith loosened visibility for use withClassLoaderReflectionToolkit.Objective is to validate an URL in a lenient way sufficiently strict to avoid too weird URL but to still allow particular internal URL to be accepted