public abstract class AbstractTask extends Object implements Serializable
Constructor and Description |
---|
AbstractTask(P4BaseCredentials credential,
hudson.model.TaskListener listener) |
AbstractTask(String credential,
hudson.model.Item project,
hudson.model.TaskListener listener) |
AbstractTask(String credential,
hudson.model.Run run,
hudson.model.TaskListener listener) |
AbstractTask(String credential,
hudson.model.TaskListener listener)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
checkConnection(ClientHelper p4) |
String |
getClientName() |
P4BaseCredentials |
getCredential() |
hudson.model.TaskListener |
getListener() |
String |
getSyncID() |
protected Workspace |
getWorkspace() |
Workspace |
setEnvironment(hudson.model.Run<?,?> run,
Workspace wsType,
hudson.FilePath buildWorkspace) |
void |
setWorkspace(Workspace workspace)
Set the workspace used for the task.
|
abstract Object |
task(ClientHelper p4)
Implements the Perforce task to retry if necessary
|
protected Object |
tryTask() |
@Deprecated public AbstractTask(String credential, hudson.model.TaskListener listener)
public AbstractTask(P4BaseCredentials credential, hudson.model.TaskListener listener)
public AbstractTask(String credential, hudson.model.Item project, hudson.model.TaskListener listener)
public AbstractTask(String credential, hudson.model.Run run, hudson.model.TaskListener listener)
public void setWorkspace(Workspace workspace)
workspace
- Perforce Workspace typepublic abstract Object task(ClientHelper p4) throws Exception
p4
- Perforce connection helperException
- push up stackpublic P4BaseCredentials getCredential() throws P4InvalidCredentialException
P4InvalidCredentialException
public hudson.model.TaskListener getListener()
public Workspace setEnvironment(hudson.model.Run<?,?> run, Workspace wsType, hudson.FilePath buildWorkspace) throws IOException, InterruptedException
IOException
InterruptedException
public String getClientName()
public String getSyncID()
protected Workspace getWorkspace()
protected boolean checkConnection(ClientHelper p4)
protected Object tryTask() throws hudson.AbortException
hudson.AbortException
Copyright © 2016–2021. All rights reserved.