public class RemoteScan extends java.lang.Object implements hudson.remoting.Callable<ScanResponse,java.io.IOException>
| Constructor and Description |
|---|
RemoteScan(com.blackducksoftware.integration.log.IntLogger logger,
java.lang.String codeLocationName,
java.lang.String hubProjectName,
java.lang.String hubProjectVersion,
java.lang.String phase,
java.lang.String distribution,
int scanMemory,
boolean projectLevelAdjustments,
java.lang.String workingDirectoryPath,
java.util.List<java.lang.String> scanTargetPaths,
boolean dryRun,
boolean cleanupOnSuccessfulScan,
java.lang.String toolsDirectory,
com.blackducksoftware.integration.hub.configuration.HubServerConfig hubServerConfig,
boolean performWorkspaceCheck,
java.lang.String[] excludePatterns,
hudson.EnvVars envVars,
boolean unmapPreviousCodeLocations,
boolean deletePreviousCodeLocations,
boolean shouldWaitForScansFinished) |
| Modifier and Type | Method and Description |
|---|---|
ScanResponse |
call() |
void |
checkRoles(org.jenkinsci.remoting.RoleChecker checker) |
public RemoteScan(com.blackducksoftware.integration.log.IntLogger logger,
java.lang.String codeLocationName,
java.lang.String hubProjectName,
java.lang.String hubProjectVersion,
java.lang.String phase,
java.lang.String distribution,
int scanMemory,
boolean projectLevelAdjustments,
java.lang.String workingDirectoryPath,
java.util.List<java.lang.String> scanTargetPaths,
boolean dryRun,
boolean cleanupOnSuccessfulScan,
java.lang.String toolsDirectory,
com.blackducksoftware.integration.hub.configuration.HubServerConfig hubServerConfig,
boolean performWorkspaceCheck,
java.lang.String[] excludePatterns,
hudson.EnvVars envVars,
boolean unmapPreviousCodeLocations,
boolean deletePreviousCodeLocations,
boolean shouldWaitForScansFinished)
public ScanResponse call() throws java.io.IOException
call in interface hudson.remoting.Callable<ScanResponse,java.io.IOException>java.io.IOExceptionpublic void checkRoles(org.jenkinsci.remoting.RoleChecker checker)
throws java.lang.SecurityException
checkRoles in interface org.jenkinsci.remoting.RoleSensitivejava.lang.SecurityException