public abstract class DMPMJob extends Object
| Constructor and Description |
|---|
DMPMJob(SVNUpdater svnUpdater,
Configuration configuration,
Algorithm algorithm,
Cluster cluster,
String vREName,
String category,
String algorithm_type) |
| Modifier and Type | Method and Description |
|---|---|
String |
buildInfo() |
protected AnsibleWorker |
createWorker(Algorithm algo,
Cluster dataminerCluster,
boolean includeAlgorithmDependencies,
String user) |
protected abstract void |
execute() |
protected void |
execute(NotificationHelper nh,
CheckMethod methodChecker) |
protected int |
executeAnsibleWorker(AnsibleWorker worker,
File logFile) |
void |
setStatusInformation(org.gcube.dataanalysis.dataminer.poolmanager.service.DMPMJob.STATUS exitStatus) |
String |
start() |
public DMPMJob(SVNUpdater svnUpdater, Configuration configuration, Algorithm algorithm, Cluster cluster, String vREName, String category, String algorithm_type)
public String start()
protected AnsibleWorker createWorker(Algorithm algo, Cluster dataminerCluster, boolean includeAlgorithmDependencies, String user)
public void setStatusInformation(org.gcube.dataanalysis.dataminer.poolmanager.service.DMPMJob.STATUS exitStatus)
protected abstract void execute()
protected void execute(NotificationHelper nh, CheckMethod methodChecker)
protected int executeAnsibleWorker(AnsibleWorker worker, File logFile) throws GenericException
GenericExceptionpublic String buildInfo()
Copyright © 2019. All Rights Reserved.