Package org.jenkinsci.plugins.p4.tasks
Class RemoveClientTask
java.lang.Object
org.jenkinsci.plugins.p4.tasks.AbstractTask
org.jenkinsci.plugins.p4.tasks.RemoveClientTask
- All Implemented Interfaces:
FilePath.FileCallable<Boolean>,Serializable,org.jenkinsci.remoting.RoleSensitive
public class RemoveClientTask
extends AbstractTask
implements FilePath.FileCallable<Boolean>, Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionRemoveClientTask(String credential, Item project, TaskListener listener) RemoveClientTask(String credential, Run<?, ?> run, TaskListener listener) -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckRoles(org.jenkinsci.remoting.RoleChecker checker) voidsetDeleteClient(boolean deleteClient) voidsetDeleteFiles(boolean deleteFiles) voidsetForceDeleteClient(boolean forceDeleteClient) task(ClientHelper p4) Implements the P4 task to retry if necessaryMethods inherited from class org.jenkinsci.plugins.p4.tasks.AbstractTask
checkConnection, getClientName, getCredential, getListener, getSyncID, getWorkspace, setEnvironment, setup, setWorkspace, tryTask
-
Constructor Details
-
RemoveClientTask
-
RemoveClientTask
-
-
Method Details
-
setDeleteClient
public void setDeleteClient(boolean deleteClient) -
setForceDeleteClient
public void setForceDeleteClient(boolean forceDeleteClient) -
setDeleteFiles
public void setDeleteFiles(boolean deleteFiles) -
task
Description copied from class:AbstractTaskImplements the P4 task to retry if necessary- Specified by:
taskin classAbstractTask- Parameters:
p4- P4 connection helper- Returns:
- Task object
- Throws:
Exception- push up stack
-
invoke
public Boolean invoke(File workspace, hudson.remoting.VirtualChannel channel) throws IOException, InterruptedException - Specified by:
invokein interfaceFilePath.FileCallable<Boolean>- Throws:
IOExceptionInterruptedException
-
checkRoles
- Specified by:
checkRolesin interfaceorg.jenkinsci.remoting.RoleSensitive- Throws:
SecurityException
-