@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public class SimpleGlobalBuildDiscarderStrategy extends GlobalBuildDiscarderStrategy
Modifier and Type | Class and Description |
---|---|
static class |
SimpleGlobalBuildDiscarderStrategy.DescriptorImpl |
ExtensionPoint.LegacyInstancesAreScopedToHudson
Constructor and Description |
---|
SimpleGlobalBuildDiscarderStrategy(BuildDiscarder discarder) |
Modifier and Type | Method and Description |
---|---|
void |
apply(Job<?,?> job)
Applies this build discarder strategy to the given job, i.e.
|
BuildDiscarder |
getDiscarder() |
boolean |
isApplicable(Job<?,?> job)
Returns true if and only if this strategy applies to the given job.
|
apply
getDescriptor
@DataBoundConstructor public SimpleGlobalBuildDiscarderStrategy(BuildDiscarder discarder)
public BuildDiscarder getDiscarder()
public boolean isApplicable(Job<?,?> job)
GlobalBuildDiscarderStrategy
isApplicable
in class GlobalBuildDiscarderStrategy
public void apply(Job<?,?> job) throws IOException, InterruptedException
GlobalBuildDiscarderStrategy
GlobalBuildDiscarderStrategy.apply(Run)
on each build.apply
in class GlobalBuildDiscarderStrategy
IOException
InterruptedException
Copyright © 2004–2022. All rights reserved.