public abstract class DetectRemoteRunner extends java.lang.Object implements hudson.remoting.Callable<DetectResponse,com.synopsys.integration.exception.IntegrationException>
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
detectProperties |
protected hudson.EnvVars |
envVars |
protected JenkinsDetectLogger |
logger |
protected java.lang.String |
workspacePath |
| Constructor and Description |
|---|
DetectRemoteRunner(JenkinsDetectLogger logger,
java.lang.String detectProperties,
hudson.EnvVars envVars,
java.lang.String workspacePath,
java.lang.String jenkinsVersion,
java.lang.String pluginVersion) |
| Modifier and Type | Method and Description |
|---|---|
DetectResponse |
call() |
void |
checkRoles(org.jenkinsci.remoting.RoleChecker checker) |
protected abstract java.util.function.Function<java.lang.String,java.lang.String> |
getEscapingFunction() |
protected abstract java.util.List<java.lang.String> |
getInvocationParameters() |
protected abstract void |
setUp() |
protected final JenkinsDetectLogger logger
protected final java.lang.String detectProperties
protected final hudson.EnvVars envVars
protected final java.lang.String workspacePath
public DetectRemoteRunner(JenkinsDetectLogger logger, java.lang.String detectProperties, hudson.EnvVars envVars, java.lang.String workspacePath, java.lang.String jenkinsVersion, java.lang.String pluginVersion)
public DetectResponse call() throws com.synopsys.integration.exception.IntegrationException
call in interface hudson.remoting.Callable<DetectResponse,com.synopsys.integration.exception.IntegrationException>com.synopsys.integration.exception.IntegrationExceptionprotected abstract void setUp()
throws java.lang.Exception
java.lang.Exceptionprotected abstract java.util.List<java.lang.String> getInvocationParameters()
throws java.lang.Exception
java.lang.Exceptionprotected abstract java.util.function.Function<java.lang.String,java.lang.String> getEscapingFunction()
public void checkRoles(org.jenkinsci.remoting.RoleChecker checker)
throws java.lang.SecurityException
checkRoles in interface org.jenkinsci.remoting.RoleSensitivejava.lang.SecurityException