Project

General

Profile

1
package eu.dnetlib.msro.openaireplus.workflows.nodes.actions;
2

    
3
import com.googlecode.sarasvati.NodeToken;
4
import eu.dnetlib.actionmanager.rmi.ActionManagerService;
5
import eu.dnetlib.enabling.tools.blackboard.BlackboardJob;
6
import eu.dnetlib.msro.workflows.nodes.BlackboardJobNode;
7
import org.apache.commons.logging.Log;
8
import org.apache.commons.logging.LogFactory;
9

    
10
/**
11
 * Created by claudio on 15/04/16.
12
 */
13
public class GarbageSetsHDFSJobNode extends BlackboardJobNode {
14

    
15
	/**
16
	 * logger.
17
	 */
18
	private static final Log log = LogFactory.getLog(GarbageSetsJobNode.class);
19

    
20
	@Override
21
	protected String obtainServiceId(final NodeToken token) {
22
		return getServiceLocator().getServiceId(ActionManagerService.class);
23
	}
24

    
25
	@Override
26
	protected void prepareJob(final BlackboardJob job, final NodeToken token) throws Exception {
27
		log.info("preparing garbage collection for Action sets Job");
28
		job.setAction("GARBAGE_HDFS");
29
	}
30

    
31
}
(3-3/8)