Package hudson.plugins.build_timeout
Class BuildTimeOutOperation
java.lang.Object
hudson.plugins.build_timeout.BuildTimeOutOperation
- All Implemented Interfaces:
- ExtensionPoint,- Describable<BuildTimeOutOperation>
- Direct Known Subclasses:
- AbortAndRestartOperation,- AbortOperation,- BuildStepOperation,- FailOperation,- WriteDescriptionOperation
public abstract class BuildTimeOutOperation
extends Object
implements ExtensionPoint, Describable<BuildTimeOutOperation>
Defines an operation performed when timeout occurs.
 They are called "Timeout Actions", but the class is BuildTimeOutOperation
 not to be confused with 
Action- 
Nested Class SummaryNested classes/interfaces inherited from interface hudson.ExtensionPointExtensionPoint.LegacyInstancesAreScopedToHudson
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionabstract booleanperform(AbstractBuild<?, ?> build, BuildListener listener, long effectiveTimeout) Perform operation.
- 
Constructor Details- 
BuildTimeOutOperationpublic BuildTimeOutOperation()
 
- 
- 
Method Details- 
performpublic abstract boolean perform(@NonNull AbstractBuild<?, ?> build, @NonNull BuildListener listener, long effectiveTimeout) Perform operation.- Parameters:
- build- build timed out
- listener- build listener. can be used to print log.
- effectiveTimeout- timeout (milliseconds)
- Returns:
- false not to run subsequent operations. It also mark the build as failure.
 
- 
getDescriptor- Specified by:
- getDescriptorin interface- Describable<BuildTimeOutOperation>
- See Also:
 
 
-