Class InheritanceRebuilder
- java.lang.Object
-
- hudson.model.listeners.RunListener<InheritanceBuild>
-
- hudson.plugins.project_inheritance.projects.rebuild.InheritanceRebuilder
-
- All Implemented Interfaces:
ExtensionPoint
@Extension public class InheritanceRebuilder extends RunListener<InheritanceBuild>
This class implements a RunListener specifically geared towards the InheritanceBuild class.Its sole purpose is to append the
InheritanceRebuildAction
to newly completedInheritanceBuild
runsDo note that this clashes with the more general "Rebuilder" plugin, which is unfortunately completely unsuitable for InheritanceBuilds, due to not supporting the GUI files for the
InheritableStringParameterDefinition
parameter type introduced by this plugin.- See Also:
RebuildValidatorSuppressor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Field Summary
-
Fields inherited from class hudson.model.listeners.RunListener
LISTENERS, targetType
-
-
Constructor Summary
Constructors Constructor Description InheritanceRebuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onCompleted(InheritanceBuild build, TaskListener listener)
-
Methods inherited from class hudson.model.listeners.RunListener
all, fireCompleted, fireDeleted, fireFinalized, fireInitialize, fireStarted, onDeleted, onFinalized, onInitialize, onStarted, register, setUpEnvironment, unregister
-
-
-
-
Method Detail
-
onCompleted
public void onCompleted(InheritanceBuild build, TaskListener listener)
- Overrides:
onCompleted
in classRunListener<InheritanceBuild>
-
-