Class LikelyStuckTimeOutStrategy
java.lang.Object
hudson.plugins.build_timeout.BuildTimeOutStrategy
hudson.plugins.build_timeout.impl.LikelyStuckTimeOutStrategy
- All Implemented Interfaces:
- Describable<BuildTimeOutStrategy>
Get the time considered it stuck.
 Return 10 times as much as eta if eta is available, else 24 hours.
- See Also:
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsFields inherited from class hudson.plugins.build_timeout.BuildTimeOutStrategyLOG, MINUTES
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionlonggetTimeOut(AbstractBuild<?, ?> run, BuildListener listener) Define the delay (in milliseconds) to wait for the build to complete before interrupting.toString()Methods inherited from class hudson.plugins.build_timeout.BuildTimeOutStrategyexpandAll, getTimeOut, hasMacros, onWrite, onWrite, wantsCaptureLog
- 
Field Details- 
DESCRIPTOR
 
- 
- 
Constructor Details- 
LikelyStuckTimeOutStrategy@DataBoundConstructor public LikelyStuckTimeOutStrategy()
 
- 
- 
Method Details- 
getTimeOutpublic long getTimeOut(@NonNull AbstractBuild<?, ?> run, @NonNull BuildListener listener) throws InterruptedException, org.jenkinsci.plugins.tokenmacro.MacroEvaluationException, IOExceptionDescription copied from class:BuildTimeOutStrategyDefine the delay (in milliseconds) to wait for the build to complete before interrupting.- Overrides:
- getTimeOutin class- BuildTimeOutStrategy
- Parameters:
- run- the build
- listener- the build listener
- Throws:
- InterruptedException
- org.jenkinsci.plugins.tokenmacro.MacroEvaluationException
- IOException
 
- 
toString
- 
getDescriptor- Specified by:
- getDescriptorin interface- Describable<BuildTimeOutStrategy>
- Overrides:
- getDescriptorin class- BuildTimeOutStrategy
- Returns:
- See Also:
 
 
-