public class MagicPlugBuildWrapper
extends hudson.tasks.BuildWrapper
implements java.io.Serializable
| Modifier and Type | Class and Description |
|---|---|
class |
MagicPlugBuildWrapper.MagicPlugEnvironment |
| Constructor and Description |
|---|
MagicPlugBuildWrapper(org.kohsuke.stapler.StaplerRequest req,
java.util.List<net.sf.json.JSONObject> seleniumCapabilityRequest,
java.lang.String credentialsId,
java.lang.String choice,
boolean useLocalTunnel,
LocalTunnel localTunnel,
hudson.model.ItemGroup context) |
| Modifier and Type | Method and Description |
|---|---|
static void |
createFreeStyleBuildActions(hudson.model.AbstractBuild build,
java.lang.String buildname,
java.lang.String buildnumber,
net.sf.json.JSONObject seleniumCapabilityRequest,
java.lang.String username,
java.lang.String accessToken,
java.lang.String choice) |
hudson.util.Secret |
getAccessToken() |
java.lang.String |
getChoice() |
java.lang.String |
getCredentialsId() |
MagicPlugDescriptor |
getDescriptor() |
java.lang.String |
getGridURL() |
LocalTunnel |
getLocalTunnel() |
java.util.List<net.sf.json.JSONObject> |
getSeleniumCapabilityRequest() |
java.lang.String |
getTunnelName() |
java.lang.Process |
getTunnelProcess() |
java.lang.String |
getUsername() |
boolean |
isUseLocalTunnel() |
void |
setAccessToken(hudson.util.Secret accessToken) |
void |
setChoice(java.lang.String choice) |
void |
setCredentialsId(java.lang.String credentialsId) |
void |
setGridURL(java.lang.String gridURL) |
void |
setLocalTunnel(LocalTunnel localTunnel) |
void |
setSeleniumCapabilityRequest(java.util.List<net.sf.json.JSONObject> seleniumCapabilityRequest) |
void |
setTunnelName(java.lang.String tunnelName) |
void |
setTunnelProcess(java.lang.Process tunnelProcess) |
hudson.tasks.BuildWrapper.Environment |
setUp(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
void |
setUseLocalTunnel(boolean useLocalTunnel) |
void |
setUsername(java.lang.String username) |
@DataBoundConstructor
public MagicPlugBuildWrapper(org.kohsuke.stapler.StaplerRequest req,
@CheckForNull
java.util.List<net.sf.json.JSONObject> seleniumCapabilityRequest,
@CheckForNull
java.lang.String credentialsId,
java.lang.String choice,
boolean useLocalTunnel,
LocalTunnel localTunnel,
hudson.model.ItemGroup context)
throws java.lang.Exception
java.lang.Exceptionpublic hudson.tasks.BuildWrapper.Environment setUp(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws java.io.IOException,
java.lang.InterruptedException
setUp in class hudson.tasks.BuildWrapperjava.io.IOExceptionjava.lang.InterruptedExceptionpublic static void createFreeStyleBuildActions(hudson.model.AbstractBuild build,
java.lang.String buildname,
java.lang.String buildnumber,
net.sf.json.JSONObject seleniumCapabilityRequest,
java.lang.String username,
java.lang.String accessToken,
java.lang.String choice)
public MagicPlugDescriptor getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.tasks.BuildWrapper>getDescriptor in class hudson.model.AbstractDescribableImpl<hudson.tasks.BuildWrapper>public java.util.List<net.sf.json.JSONObject> getSeleniumCapabilityRequest()
public void setSeleniumCapabilityRequest(java.util.List<net.sf.json.JSONObject> seleniumCapabilityRequest)
public java.lang.String getUsername()
public void setUsername(java.lang.String username)
public hudson.util.Secret getAccessToken()
public void setAccessToken(hudson.util.Secret accessToken)
public java.lang.String getGridURL()
public void setGridURL(java.lang.String gridURL)
public java.lang.String getChoice()
public void setChoice(java.lang.String choice)
public java.lang.String getCredentialsId()
public void setCredentialsId(java.lang.String credentialsId)
public java.lang.Process getTunnelProcess()
public void setTunnelProcess(java.lang.Process tunnelProcess)
public LocalTunnel getLocalTunnel()
public void setLocalTunnel(LocalTunnel localTunnel)
public boolean isUseLocalTunnel()
public void setUseLocalTunnel(boolean useLocalTunnel)
public java.lang.String getTunnelName()
public void setTunnelName(java.lang.String tunnelName)