package eu.dnetlib.actionmanager.blackboard;

import eu.dnetlib.enabling.tools.blackboard.BlackboardJob;
import eu.dnetlib.enabling.tools.blackboard.BlackboardServerAction;
import eu.dnetlib.enabling.tools.blackboard.BlackboardServerHandler;

public class GarbageActionManagerActionFromHDFS extends AbstractActionManagerAction implements BlackboardServerAction<ActionManagerActions> {

	@Override
	public void execute(final BlackboardServerHandler handler, final BlackboardJob job) {
		try {
			getHbaseJobLauncher().executeGarbageActions();
			handler.done(job);
		} catch (Throwable e) {
			handler.failed(job, e);
		}
	}
}
