org.jvnet.hudson.plugins
Class SSHBuildWrapper

java.lang.Object
  extended by hudson.tasks.BuildWrapper
      extended by org.jvnet.hudson.plugins.SSHBuildWrapper
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.BuildWrapper>

public final class SSHBuildWrapper
extends hudson.tasks.BuildWrapper


Nested Class Summary
static class SSHBuildWrapper.DescriptorImpl
           
 
Nested classes/interfaces inherited from class hudson.tasks.BuildWrapper
hudson.tasks.BuildWrapper.Environment
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
static SSHBuildWrapper.DescriptorImpl DESCRIPTOR
           
static java.util.logging.Logger LOGGER
           
 
Constructor Summary
SSHBuildWrapper()
           
SSHBuildWrapper(java.lang.String siteName, java.lang.String preScript, java.lang.String postScript)
           
 
Method Summary
 java.lang.String getPostScript()
           
 java.lang.String getPreScript()
           
 hudson.tasks.BuildStepMonitor getRequiredMonitorService()
           
 SSHSite getSite()
           
 java.lang.String getSiteName()
           
 void setPostScript(java.lang.String postScript)
           
 void setPreScript(java.lang.String preScript)
           
 void setSiteName(java.lang.String siteName)
           
 hudson.tasks.BuildWrapper.Environment setUp(hudson.model.AbstractBuild build, hudson.Launcher launcher, hudson.model.BuildListener listener)
           
 
Methods inherited from class hudson.tasks.BuildWrapper
all, decorateLauncher, getDescriptor, getProjectAction, getProjectActions, setUp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOGGER

public static final java.util.logging.Logger LOGGER

DESCRIPTOR

@Extension
public static final SSHBuildWrapper.DescriptorImpl DESCRIPTOR
Constructor Detail

SSHBuildWrapper

public SSHBuildWrapper()

SSHBuildWrapper

@DataBoundConstructor
public SSHBuildWrapper(java.lang.String siteName,
                                            java.lang.String preScript,
                                            java.lang.String postScript)
Method Detail

setUp

public hudson.tasks.BuildWrapper.Environment setUp(hudson.model.AbstractBuild build,
                                                   hudson.Launcher launcher,
                                                   hudson.model.BuildListener listener)
                                            throws java.io.IOException,
                                                   java.lang.InterruptedException
Overrides:
setUp in class hudson.tasks.BuildWrapper
Throws:
java.io.IOException
java.lang.InterruptedException

getPreScript

public java.lang.String getPreScript()

setPreScript

public void setPreScript(java.lang.String preScript)

getPostScript

public java.lang.String getPostScript()

setPostScript

public void setPostScript(java.lang.String postScript)

getSite

public SSHSite getSite()

getRequiredMonitorService

public hudson.tasks.BuildStepMonitor getRequiredMonitorService()

getSiteName

public java.lang.String getSiteName()

setSiteName

public void setSiteName(java.lang.String siteName)


Copyright © 2010. All Rights Reserved.