hudson.plugins.build_timeout
クラス BuildTimeoutWrapper

java.lang.Object
  上位を拡張 hudson.model.AbstractDescribableImpl<hudson.tasks.BuildWrapper>
      上位を拡張 hudson.tasks.BuildWrapper
          上位を拡張 hudson.plugins.build_timeout.BuildTimeoutWrapper
すべての実装されたインタフェース:
hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.BuildWrapper>

public class BuildTimeoutWrapper
extends hudson.tasks.BuildWrapper

BuildWrapper that terminates a build if it's taking too long.

作成者:
Kohsuke Kawaguchi

入れ子のクラスの概要
static class BuildTimeoutWrapper.DescriptorImpl
           
 class BuildTimeoutWrapper.EnvironmentImpl
           
 
クラス hudson.tasks.BuildWrapper から継承された入れ子のクラス/インタフェース
hudson.tasks.BuildWrapper.Environment
 
インタフェース hudson.ExtensionPoint から継承された入れ子のクラス/インタフェース
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
フィールドの概要
static BuildTimeoutWrapper.DescriptorImpl DESCRIPTOR
           
 boolean failBuild
          推奨されていません。 use FailOperation instead.
static long MINIMUM_TIMEOUT_MILLISECONDS
           
 int timeoutMinutes
           
 Integer timeoutMinutesElasticDefault
           
 int timeoutPercentage
           
 String timeoutType
           
 boolean writingDescription
          推奨されていません。 use WriteDescriptionOperation instead.
 
コンストラクタの概要
BuildTimeoutWrapper(BuildTimeOutStrategy strategy, boolean failBuild, boolean writingDescription)
          推奨されていません。 
BuildTimeoutWrapper(BuildTimeOutStrategy strategy, List<BuildTimeOutOperation> operationList)
          推奨されていません。 
BuildTimeoutWrapper(BuildTimeOutStrategy strategy, List<BuildTimeOutOperation> operationList, String timeoutEnvVar)
          ctor.
 
メソッドの概要
 OutputStream decorateLogger(hudson.model.AbstractBuild build, OutputStream logger)
           
 hudson.model.Descriptor<hudson.tasks.BuildWrapper> getDescriptor()
           
 List<BuildTimeOutOperation> getOperationList()
           
 BuildTimeOutStrategy getStrategy()
           
 String getTimeoutEnvVar()
           
protected  Object readResolve()
           
 hudson.tasks.BuildWrapper.Environment setUp(hudson.model.AbstractBuild build, hudson.Launcher launcher, hudson.model.BuildListener listener)
           
 
クラス hudson.tasks.BuildWrapper から継承されたメソッド
all, decorateLauncher, getProjectAction, getProjectActions, makeBuildVariables, makeSensitiveBuildVariables, preCheckout, setUp
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

MINIMUM_TIMEOUT_MILLISECONDS

public static long MINIMUM_TIMEOUT_MILLISECONDS

failBuild

@Deprecated
public transient boolean failBuild
推奨されていません。 use FailOperation instead.
Fail the build rather than aborting it


writingDescription

@Deprecated
public transient boolean writingDescription
推奨されていません。 use WriteDescriptionOperation instead.
Writing the build description when timeout occurred.


DESCRIPTOR

@Extension
public static final BuildTimeoutWrapper.DescriptorImpl DESCRIPTOR

timeoutMinutes

public transient int timeoutMinutes

timeoutPercentage

public transient int timeoutPercentage

timeoutType

public transient String timeoutType

timeoutMinutesElasticDefault

public transient Integer timeoutMinutesElasticDefault
コンストラクタの詳細

BuildTimeoutWrapper

@Deprecated
public BuildTimeoutWrapper(BuildTimeOutStrategy strategy,
                                      boolean failBuild,
                                      boolean writingDescription)
推奨されていません。 


BuildTimeoutWrapper

@Deprecated
public BuildTimeoutWrapper(BuildTimeOutStrategy strategy,
                                      List<BuildTimeOutOperation> operationList)
推奨されていません。 


BuildTimeoutWrapper

@DataBoundConstructor
public BuildTimeoutWrapper(BuildTimeOutStrategy strategy,
                                                List<BuildTimeOutOperation> operationList,
                                                String timeoutEnvVar)
ctor. Don't forget to update BuildTimeoutWrapper.DescriptorImpl.newInstance(StaplerRequest, JSONObject) when you add new arguments.

パラメータ:
strategy -
operationList -
timeoutEnvVar -
メソッドの詳細

getOperationList

public List<BuildTimeOutOperation> getOperationList()
戻り値:
operations to perform at timeout.

setUp

public hudson.tasks.BuildWrapper.Environment setUp(hudson.model.AbstractBuild build,
                                                   hudson.Launcher launcher,
                                                   hudson.model.BuildListener listener)
                                            throws IOException,
                                                   InterruptedException
オーバーライド:
クラス hudson.tasks.BuildWrapper 内の setUp
例外:
IOException
InterruptedException

readResolve

protected Object readResolve()

getDescriptor

public hudson.model.Descriptor<hudson.tasks.BuildWrapper> getDescriptor()
定義:
インタフェース hudson.model.Describable<hudson.tasks.BuildWrapper> 内の getDescriptor
オーバーライド:
クラス hudson.model.AbstractDescribableImpl<hudson.tasks.BuildWrapper> 内の getDescriptor

getStrategy

public BuildTimeOutStrategy getStrategy()

getTimeoutEnvVar

public String getTimeoutEnvVar()

decorateLogger

public OutputStream decorateLogger(hudson.model.AbstractBuild build,
                                   OutputStream logger)
                            throws IOException,
                                   InterruptedException,
                                   hudson.model.Run.RunnerAbortedException
オーバーライド:
クラス hudson.tasks.BuildWrapper 内の decorateLogger
パラメータ:
build -
logger -
戻り値:
例外:
IOException
InterruptedException
hudson.model.Run.RunnerAbortedException
関連項目:
BuildWrapper.decorateLogger(hudson.model.AbstractBuild, java.io.OutputStream)


Copyright © 2004-2014. All Rights Reserved.