public abstract class AbstractHadoopAction extends Object implements eu.dnetlib.enabling.tools.blackboard.BlackboardServerAction<eu.dnetlib.data.hadoop.rmi.HadoopBlackboardActions>
| Modifier and Type | Field and Description |
|---|---|
protected eu.dnetlib.data.hadoop.config.ConfigurationEnumerator |
configurationEnumerator |
static Set<String> |
HDFS_SPECIAL_PROPERTIES
Special I/O hdfs property names for which we support relative paths.
|
protected eu.dnetlib.enabling.locators.UniqueServiceLocator |
serviceLocator |
| Constructor and Description |
|---|
AbstractHadoopAction() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkHdfsProperty(Map.Entry<String,String> e) |
void |
execute(eu.dnetlib.enabling.tools.blackboard.BlackboardServerHandler handler,
eu.dnetlib.enabling.tools.blackboard.BlackboardJob job) |
protected abstract void |
executeAsync(eu.dnetlib.enabling.tools.blackboard.BlackboardServerHandler handler,
eu.dnetlib.enabling.tools.blackboard.BlackboardJob job) |
protected org.apache.hadoop.conf.Configuration |
getConf(eu.dnetlib.data.hadoop.config.ClusterName clusterName) |
eu.dnetlib.enabling.locators.UniqueServiceLocator |
getServiceLocator() |
protected JobProfile |
loadISJobConfiguration(String jobName,
Map<String,String> bbParams) |
public static final Set<String> HDFS_SPECIAL_PROPERTIES
protected eu.dnetlib.enabling.locators.UniqueServiceLocator serviceLocator
@Autowired protected eu.dnetlib.data.hadoop.config.ConfigurationEnumerator configurationEnumerator
protected abstract void executeAsync(eu.dnetlib.enabling.tools.blackboard.BlackboardServerHandler handler,
eu.dnetlib.enabling.tools.blackboard.BlackboardJob job)
throws eu.dnetlib.data.hadoop.rmi.HadoopServiceException
eu.dnetlib.data.hadoop.rmi.HadoopServiceExceptionpublic void execute(eu.dnetlib.enabling.tools.blackboard.BlackboardServerHandler handler,
eu.dnetlib.enabling.tools.blackboard.BlackboardJob job)
execute in interface eu.dnetlib.enabling.tools.blackboard.BlackboardServerAction<eu.dnetlib.data.hadoop.rmi.HadoopBlackboardActions>protected JobProfile loadISJobConfiguration(String jobName, Map<String,String> bbParams) throws eu.dnetlib.data.hadoop.rmi.HadoopServiceException
eu.dnetlib.data.hadoop.rmi.HadoopServiceExceptionprotected org.apache.hadoop.conf.Configuration getConf(eu.dnetlib.data.hadoop.config.ClusterName clusterName)
public eu.dnetlib.enabling.locators.UniqueServiceLocator getServiceLocator()
Copyright © 2019. All rights reserved.