public abstract class DMPMJob extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
id |
protected File |
jobLogs |
protected SVNUpdater |
svnUpdater |
| Constructor and Description |
|---|
DMPMJob(SVNUpdater svnUpdater) |
| Modifier and Type | Method and Description |
|---|---|
protected AnsibleWorker |
createWorker(Algorithm algo,
Cluster dataminerCluster,
boolean includeAlgorithmDependencies,
String user) |
protected abstract void |
execute() |
protected int |
executeAnsibleWorker(AnsibleWorker worker) |
String |
start() |
protected void |
updateSVNDependencies(Algorithm algo,
boolean stagingVRE) |
protected SVNUpdater svnUpdater
protected File jobLogs
protected String id
public DMPMJob(SVNUpdater svnUpdater)
public String start()
protected AnsibleWorker createWorker(Algorithm algo, Cluster dataminerCluster, boolean includeAlgorithmDependencies, String user)
protected abstract void execute()
protected int executeAnsibleWorker(AnsibleWorker worker) throws IOException, InterruptedException, org.tmatesoft.svn.core.SVNException
IOExceptionInterruptedExceptionorg.tmatesoft.svn.core.SVNExceptionprotected void updateSVNDependencies(Algorithm algo, boolean stagingVRE) throws IOException, org.tmatesoft.svn.core.SVNException
IOExceptionorg.tmatesoft.svn.core.SVNExceptionCopyright © 2017. All Rights Reserved.