org.hudsonci.plugins.vault.tool
Class ToolInstallerSupport

java.lang.Object
  extended by hudson.tools.ToolInstaller
      extended by org.hudsonci.plugins.vault.tool.ToolInstallerSupport
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.tools.ToolInstaller>, Serializable
Direct Known Subclasses:
AntInstaller, JdkInstaller, LegacyMavenInstaller

public abstract class ToolInstallerSupport
extends hudson.tools.ToolInstaller
implements Serializable

Support for Vault-based ToolInstaller implementations.

Author:
Jason Dillon
See Also:
Serialized Form

Nested Class Summary
protected static class ToolInstallerSupport.Descriptor<T extends ToolInstallerSupport>
           
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
protected  org.slf4j.Logger log
           
 
Fields inherited from class hudson.tools.ToolInstaller
tool
 
Constructor Summary
protected ToolInstallerSupport(String bundleName)
           
 
Method Summary
 String getBundleName()
           
 hudson.FilePath performInstallation(hudson.tools.ToolInstallation tool, hudson.model.Node node, hudson.model.TaskListener listener)
           
 
Methods inherited from class hudson.tools.ToolInstaller
appliesTo, getDescriptor, getLabel, preferredLocation, setTool
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected transient org.slf4j.Logger log
Constructor Detail

ToolInstallerSupport

protected ToolInstallerSupport(String bundleName)
Method Detail

getBundleName

public String getBundleName()

performInstallation

public hudson.FilePath performInstallation(hudson.tools.ToolInstallation tool,
                                           hudson.model.Node node,
                                           hudson.model.TaskListener listener)
                                    throws IOException,
                                           InterruptedException
Specified by:
performInstallation in class hudson.tools.ToolInstaller
Throws:
IOException
InterruptedException


Copyright © 2004-2012 Hudson. All Rights Reserved.