org.jenkinsci.plugins.mongodb
クラス MongoDBInstallation

java.lang.Object
  上位を拡張 hudson.model.AbstractDescribableImpl<hudson.tools.ToolInstallation>
      上位を拡張 hudson.tools.ToolInstallation
          上位を拡張 org.jenkinsci.plugins.mongodb.MongoDBInstallation
すべての実装されたインタフェース:
hudson.ExtensionPoint, hudson.model.Describable<hudson.tools.ToolInstallation>, hudson.model.EnvironmentSpecific<MongoDBInstallation>, hudson.slaves.NodeSpecific<MongoDBInstallation>, Serializable

public class MongoDBInstallation
extends hudson.tools.ToolInstallation
implements hudson.model.EnvironmentSpecific<MongoDBInstallation>, hudson.slaves.NodeSpecific<MongoDBInstallation>

関連項目:
直列化された形式

入れ子のクラスの概要
static class MongoDBInstallation.DescriptorImpl
           
 
クラス hudson.tools.ToolInstallation から継承された入れ子のクラス/インタフェース
hudson.tools.ToolInstallation.ToolConverter
 
インタフェース hudson.ExtensionPoint から継承された入れ子のクラス/インタフェース
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
コンストラクタの概要
MongoDBInstallation(String name, String home, List<? extends hudson.tools.ToolProperty<?>> properties, String parameters, int startTimeout)
           
 
メソッドの概要
protected  File findExecutable(File parent)
           
 MongoDBInstallation forEnvironment(hudson.EnvVars environment)
           
 MongoDBInstallation forNode(hudson.model.Node node, hudson.model.TaskListener log)
           
 String getExecutable(hudson.Launcher launcher)
           
protected  String getExeFile()
           
 String getParameters()
           
 int getStartTimeout()
           
 void setParameters(String parameters)
           
 void setStartTimeout(int startTimeout)
           
 
クラス hudson.tools.ToolInstallation から継承されたメソッド
all, getHome, getName, getProperties, translateFor
 
クラス hudson.model.AbstractDescribableImpl から継承されたメソッド
getDescriptor
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MongoDBInstallation

@DataBoundConstructor
public MongoDBInstallation(String name,
                                                String home,
                                                List<? extends hudson.tools.ToolProperty<?>> properties,
                                                String parameters,
                                                int startTimeout)
メソッドの詳細

forNode

public MongoDBInstallation forNode(hudson.model.Node node,
                                   hudson.model.TaskListener log)
                            throws IOException,
                                   InterruptedException
定義:
インタフェース hudson.slaves.NodeSpecific<MongoDBInstallation> 内の forNode
例外:
IOException
InterruptedException

forEnvironment

public MongoDBInstallation forEnvironment(hudson.EnvVars environment)
定義:
インタフェース hudson.model.EnvironmentSpecific<MongoDBInstallation> 内の forEnvironment

getParameters

public String getParameters()

setParameters

public void setParameters(String parameters)

getStartTimeout

public int getStartTimeout()

setStartTimeout

public void setStartTimeout(int startTimeout)

getExecutable

public String getExecutable(hudson.Launcher launcher)
                     throws IOException,
                            InterruptedException
例外:
IOException
InterruptedException

findExecutable

protected File findExecutable(File parent)

getExeFile

protected String getExeFile()


Copyright © 2004-2013. All Rights Reserved.