package edu.isi.karma.storm.strategy;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
public class URLFileDistributionStrategy extends AbstractFileDistributionStrategy {
/**
*
*/
private static final long serialVersionUID = 1L;
private URL fileURL;
public URLFileDistributionStrategy(URL fileURL, String fileName, boolean isZipped)
{
super(fileName, isZipped);
this.fileURL = fileURL;
}
@Override
protected InputStream getStream() throws IOException {
InputStream serializedFileStream = fileURL.openStream();
return serializedFileStream;
}
}