hudson.plugins.buckminster
Class BuckminsterInstallation

java.lang.Object
  extended by hudson.model.AbstractDescribableImpl<hudson.tools.ToolInstallation>
      extended by hudson.tools.ToolInstallation
          extended by hudson.plugins.buckminster.BuckminsterInstallation
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.tools.ToolInstallation>, hudson.model.EnvironmentSpecific<BuckminsterInstallation>, hudson.slaves.NodeSpecific<BuckminsterInstallation>, Serializable

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

Author:
Johannes Utzig
See Also:
Serialized Form

Nested Class Summary
static class BuckminsterInstallation.BuckminsterInstaller
           
static class BuckminsterInstallation.DescriptorImpl
           
 
Nested classes/interfaces inherited from class hudson.tools.ToolInstallation
hudson.tools.ToolInstallation.ToolConverter
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Constructor Summary
BuckminsterInstallation(String name, String home, String version, String params, List<hudson.tools.ToolProperty<?>> properties)
           
 
Method Summary
 boolean exists()
           
 BuckminsterInstallation forEnvironment(hudson.EnvVars environment)
           
 BuckminsterInstallation forNode(hudson.model.Node node, hudson.model.TaskListener log)
           
 String getParams()
           
 String getVersion()
           
 
Methods inherited from class hudson.tools.ToolInstallation
all, buildEnvVars, getHome, getName, getProperties, readResolve, translate, translate, translateFor
 
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuckminsterInstallation

@DataBoundConstructor
public BuckminsterInstallation(String name,
                                                    String home,
                                                    String version,
                                                    String params,
                                                    List<hudson.tools.ToolProperty<?>> properties)
Method Detail

getParams

public String getParams()

getVersion

public String getVersion()

forEnvironment

public BuckminsterInstallation forEnvironment(hudson.EnvVars environment)
Specified by:
forEnvironment in interface hudson.model.EnvironmentSpecific<BuckminsterInstallation>

forNode

public BuckminsterInstallation forNode(hudson.model.Node node,
                                       hudson.model.TaskListener log)
                                throws IOException,
                                       InterruptedException
Specified by:
forNode in interface hudson.slaves.NodeSpecific<BuckminsterInstallation>
Throws:
IOException
InterruptedException

exists

public boolean exists()


Copyright © 2004-2013. All Rights Reserved.