Extension Points defined in Support Core Plugin
BundleNameInstanceTypeProvider
jenkinsdoc:support-core:com.cloudbees.jenkins.support.BundleNameInstanceTypeProvider]
Extension point allowing to customize the support bundle naming strategy.
It will work the following way:
- If an implementation of jenkinsdoc:BundleNameInstanceTypeProvider] is found, it will be used.
WARNING: if many are found, then a warning will be issued, and the first extension found will be used. - If not, then it will check for the presence of the jenkinsdoc:=SUPPORT_BUNDLE_NAMING_INSTANCE_SPEC_PROPERTY] system property, and will use its value if provided.
- If not, then will fallback to the original behaviour, which is simply an empty String
Implementations:
-
Support Core Plugin: com.
cloudbees. jenkins. support. BundleNameInstanceTypeProvider. DEFAULT_STRATEGY (view on GitHub)
Component
jenkinsdoc:support-core:com.cloudbees.jenkins.support.api.Component]
Represents a component of a support bundle.
Implementations:
-
Gerrit Trigger Plugin: com.
sonyericsson. hudson. plugins. gerrit. trigger. diagnostics. support. BuildMemoryComponent (view on GitHub) -
Gerrit Trigger Plugin: com.
sonyericsson. hudson. plugins. gerrit. trigger. diagnostics. support. EventListenersComponent (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. AboutBrowser (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. AboutJenkins (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. AboutUser (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. AbstractItemDirectoryComponent (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. AdministrativeMonitors (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. AdvancedProcFilesRetriever (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. AgentProtocols (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. configfiles. AgentsConfigFile (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. BuildQueue (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. configfiles. ConfigFileComponent (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. CustomLogs (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. timer. DeadlockRequestComponent (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. DirectoryComponent (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. DumpExportTable (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. EnvironmentVariables (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. FileDescriptorLimit (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. timer. FileListCapComponent (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. GCLogs (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. HeapUsageHistogram (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. threaddump. HighLoadComponent (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. ItemsContent (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. JVMProcessSystemMetricsContents (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. JVMProcessSystemMetricsContents. Agents (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. JVMProcessSystemMetricsContents. Master (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. JenkinsLogs (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. LoadStats (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. LoggerManager (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. Metrics (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. NetworkInterfaces (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. NodeMonitors (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. NodeRemoteDirectoryComponent (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. api. ObjectComponent (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. configfiles. OtherConfigFilesComponent (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. OtherLogs (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. ProcFilesRetriever (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. RemotingDiagnostics (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. ReverseProxy (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. RootCAs (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. RunDirectoryComponent (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. RunningBuilds (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. SlaveCommandStatistics (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. SlaveLaunchLogs (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. SlaveLogs (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. slowrequest. SlowRequestComponent (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. SupportPlugin. NonExistentComponent (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. SystemConfiguration (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. SystemConfiguration. Agents (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. SystemConfiguration. Master (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. SystemProperties (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. TaskLogs (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. ThreadDumps (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. timer. UnfilteredFileListCapComponent (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. UpdateCenter (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. UserCount (view on GitHub)
ContentFilter
jenkinsdoc:support-core:com.cloudbees.jenkins.support.filter.ContentFilter]
Provides a strategy to filter support bundle written contents. This is primarily useful to anonymize data written to the bundle, though more complex filtering can be achieved.
Implementations:
-
Support Core Plugin: com.
cloudbees. jenkins. support. filter. AllContentFilters (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. filter. ContentMapping (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. filter. InetAddressContentFilter (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. filter. SensitiveContentFilter (view on GitHub)
DataFaker
jenkinsdoc:support-core:com.cloudbees.jenkins.support.filter.DataFaker]
Provides a way to generate random names.
Implementations:
(no known implementations)
DirectoryComponent
jenkinsdoc:support-core:com.cloudbees.jenkins.support.impl.DirectoryComponent]
This extension point has no Javadoc documentation.
Implementations:
-
Support Core Plugin: com.
cloudbees. jenkins. support. impl. AbstractItemDirectoryComponent (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. NodeRemoteDirectoryComponent (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. RunDirectoryComponent (view on GitHub)
NameProvider
jenkinsdoc:support-core:com.cloudbees.jenkins.support.filter.NameProvider]
Strategy for providing a stream of names to anonymize along with an accompanying name generator.
Implementations:
(no known implementations)
ObjectComponent
jenkinsdoc:support-core:com.cloudbees.jenkins.support.api.ObjectComponent]
Represents a component of a support bundle for a specific model object.
Implementations:
-
Support Core Plugin: com.
cloudbees. jenkins. support. impl. AbstractItemDirectoryComponent (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. AdvancedProcFilesRetriever (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. configfiles. AgentsConfigFile (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. DirectoryComponent (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. DumpExportTable (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. JVMProcessSystemMetricsContents (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. JVMProcessSystemMetricsContents. Agents (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. JVMProcessSystemMetricsContents. Master (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. NodeRemoteDirectoryComponent (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. ProcFilesRetriever (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. RunDirectoryComponent (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. SlaveLaunchLogs (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. SystemConfiguration (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. SystemConfiguration. Agents (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. SystemConfiguration. Master (view on GitHub) -
Support Core Plugin: com.
cloudbees. jenkins. support. impl. ThreadDumps (view on GitHub)