package edu.isi.karma.storm.strategy; import java.io.Serializable; import java.util.Map; public class KarmaHomeStrategy implements Serializable{ /** * */ private static final long serialVersionUID = 1L; private FileDistributionStrategy fileDistributionStrategy; public KarmaHomeStrategy(FileDistributionStrategy fileDistributionStrategy) { this.fileDistributionStrategy = fileDistributionStrategy; } public void prepare(@SuppressWarnings("rawtypes") Map globalConfig) { fileDistributionStrategy.prepare(globalConfig); } public String getKarmaHomeDirectory() { return fileDistributionStrategy.getPath(); } public void cleanup() { this.fileDistributionStrategy.cleanup(); } }