hudson.plugins.build_timeout.impl
クラス ElasticTimeOutStrategy

java.lang.Object
  上位を拡張 hudson.plugins.build_timeout.BuildTimeOutStrategy
      上位を拡張 hudson.plugins.build_timeout.impl.ElasticTimeOutStrategy
すべての実装されたインタフェース:
hudson.model.Describable<BuildTimeOutStrategy>

public class ElasticTimeOutStrategy
extends BuildTimeOutStrategy


入れ子のクラスの概要
static class ElasticTimeOutStrategy.DescriptorImpl
           
 
フィールドの概要
static ElasticTimeOutStrategy.DescriptorImpl DESCRIPTOR
           
 
クラス hudson.plugins.build_timeout.BuildTimeOutStrategy から継承されたフィールド
LOG, MINUTES
 
コンストラクタの概要
ElasticTimeOutStrategy(int timeoutPercentage, int timeoutMinutesElasticDefault, int numberOfBuilds)
          推奨されていません。 
ElasticTimeOutStrategy(String timeoutPercentage, String timeoutMinutesElasticDefault, String numberOfBuilds)
           
 
メソッドの概要
 hudson.model.Descriptor<BuildTimeOutStrategy> getDescriptor()
           
 String getNumberOfBuilds()
           
 long getTimeOut(hudson.model.AbstractBuild<?,?> build, hudson.model.BuildListener listener)
          Define the delay (in milliseconds) to wait for the build to complete before interrupting.
 String getTimeoutMinutesElasticDefault()
           
 String getTimeoutPercentage()
           
 
クラス hudson.plugins.build_timeout.BuildTimeOutStrategy から継承されたメソッド
expandAll, getTimeOut, onWrite, onWrite, wantsCaptureLog
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DESCRIPTOR

@Extension
public static final ElasticTimeOutStrategy.DescriptorImpl DESCRIPTOR
コンストラクタの詳細

ElasticTimeOutStrategy

@Deprecated
public ElasticTimeOutStrategy(int timeoutPercentage,
                                         int timeoutMinutesElasticDefault,
                                         int numberOfBuilds)
推奨されていません。 


ElasticTimeOutStrategy

@DataBoundConstructor
public ElasticTimeOutStrategy(String timeoutPercentage,
                                                   String timeoutMinutesElasticDefault,
                                                   String numberOfBuilds)
メソッドの詳細

getTimeoutPercentage

public String getTimeoutPercentage()
戻り値:
how long percentage of the average duration to timeout.

getNumberOfBuilds

public String getNumberOfBuilds()
戻り値:
the number of last builds to use to calculate average duration.

getTimeoutMinutesElasticDefault

public String getTimeoutMinutesElasticDefault()
戻り値:
the default minutes to timeout used when failed to calculate average duration

getTimeOut

public long getTimeOut(hudson.model.AbstractBuild<?,?> build,
                       hudson.model.BuildListener listener)
                throws InterruptedException,
                       org.jenkinsci.plugins.tokenmacro.MacroEvaluationException,
                       IOException
クラス BuildTimeOutStrategy の記述:
Define the delay (in milliseconds) to wait for the build to complete before interrupting.

オーバーライド:
クラス BuildTimeOutStrategy 内の getTimeOut
パラメータ:
build - the build
listener - the build listener
例外:
InterruptedException
org.jenkinsci.plugins.tokenmacro.MacroEvaluationException
IOException

getDescriptor

public hudson.model.Descriptor<BuildTimeOutStrategy> getDescriptor()
定義:
インタフェース hudson.model.Describable<BuildTimeOutStrategy> 内の getDescriptor
オーバーライド:
クラス BuildTimeOutStrategy 内の getDescriptor
関連項目:
Describable.getDescriptor()


Copyright © 2004-2015. All Rights Reserved.