Class Action
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<Action>
-
- pl.damianszczepanik.jenkins.buildhistorymanager.model.actions.Action
-
- All Implemented Interfaces:
Describable<Action>
- Direct Known Subclasses:
ChangeBuildDescriptionAction
,DeleteArtifactsAction
,DeleteBuildAction
,DeleteLogFileAction
public abstract class Action extends AbstractDescribableImpl<Action>
- Author:
- Damian Szczepanik (damianszczepanik@github) (this class must be abstract, otherwise Jenkins reports warning with NullPointerException when the plusin is saved after update)
-
-
Constructor Summary
Constructors Constructor Description Action()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract void
perform(Run<?,?> run)
Performs operation defined by given action.-
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
-
-
-
Method Detail
-
perform
public abstract void perform(Run<?,?> run) throws IOException, InterruptedException
Performs operation defined by given action.- Parameters:
run
- build which should be updated- Throws:
IOException
InterruptedException
-
-