public abstract class AbstractSubmitAction extends AbstractHadoopAction
| Modifier and Type | Field and Description |
|---|---|
protected HadoopClientMap |
hadoopClientMap |
protected JobRegistry |
jobRegistry |
configurationEnumerator, HDFS_SPECIAL_PROPERTIES, serviceLocator| Constructor and Description |
|---|
AbstractSubmitAction() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
decrementRunningJobs(String jobName) |
protected void |
executeAsync(eu.dnetlib.enabling.tools.blackboard.BlackboardServerHandler handler,
eu.dnetlib.enabling.tools.blackboard.BlackboardJob job) |
protected String |
getDefaultLibPath(String defaultFs) |
protected void |
incrementCumulativeRun(String jobName) |
protected void |
incrementRunningJobs(String jobName) |
protected JobCompletion |
newCompletionCallback(eu.dnetlib.enabling.tools.blackboard.BlackboardServerHandler handler,
eu.dnetlib.enabling.tools.blackboard.BlackboardJob bbJob) |
protected String |
newJobId(eu.dnetlib.data.hadoop.config.ClusterName clusterName,
Object internalId) |
protected abstract void |
submit(JobCompletion callback,
eu.dnetlib.enabling.tools.blackboard.BlackboardJob job,
String jobName,
JobProfile jobProfile) |
protected void |
updateDate(String jobName) |
protected void |
updateJobStatus(String jobName) |
protected void |
validateJobParams(eu.dnetlib.enabling.tools.blackboard.BlackboardServerHandler handler,
eu.dnetlib.enabling.tools.blackboard.BlackboardJob bbJob,
String jobName,
JobProfile jobProfile) |
checkHdfsProperty, execute, getConf, getServiceLocator, loadISJobConfiguration@Autowired protected HadoopClientMap hadoopClientMap
@Autowired protected JobRegistry jobRegistry
protected abstract void submit(JobCompletion callback, eu.dnetlib.enabling.tools.blackboard.BlackboardJob job, String jobName, JobProfile jobProfile) throws eu.dnetlib.data.hadoop.rmi.HadoopServiceException
eu.dnetlib.data.hadoop.rmi.HadoopServiceExceptionprotected void executeAsync(eu.dnetlib.enabling.tools.blackboard.BlackboardServerHandler handler,
eu.dnetlib.enabling.tools.blackboard.BlackboardJob job)
throws eu.dnetlib.data.hadoop.rmi.HadoopServiceException
executeAsync in class AbstractHadoopActioneu.dnetlib.data.hadoop.rmi.HadoopServiceExceptionprotected void updateJobStatus(String jobName)
protected void incrementRunningJobs(String jobName)
protected void decrementRunningJobs(String jobName)
protected void incrementCumulativeRun(String jobName)
protected void updateDate(String jobName)
protected String newJobId(eu.dnetlib.data.hadoop.config.ClusterName clusterName, Object internalId)
protected String getDefaultLibPath(String defaultFs) throws eu.dnetlib.data.hadoop.rmi.HadoopServiceException
eu.dnetlib.data.hadoop.rmi.HadoopServiceExceptionprotected void validateJobParams(eu.dnetlib.enabling.tools.blackboard.BlackboardServerHandler handler,
eu.dnetlib.enabling.tools.blackboard.BlackboardJob bbJob,
String jobName,
JobProfile jobProfile)
throws eu.dnetlib.data.hadoop.rmi.HadoopServiceException
eu.dnetlib.data.hadoop.rmi.HadoopServiceExceptionprotected JobCompletion newCompletionCallback(eu.dnetlib.enabling.tools.blackboard.BlackboardServerHandler handler, eu.dnetlib.enabling.tools.blackboard.BlackboardJob bbJob)
Copyright © 2021. All rights reserved.