package eu.dnetlib.iis.wf.importer.stream.project; import java.io.IOException; import java.io.InputStream; import java.util.Map; import eu.dnetlib.iis.wf.importer.facade.ServiceFacadeFactory; /** * Factory providing stream from classpath resource. * @author mhorst * */ public class StreamingFacadeMockFactory implements ServiceFacadeFactory<StreamingFacade> { private static String resourceLocation = "/eu/dnetlib/iis/wf/importer/stream/project/data/input/project.json"; @Override public StreamingFacade instantiate(Map<String, String> parameters) { return new StreamingFacade() { @Override public InputStream getStream() throws IOException { return StreamingFacadeMockFactory.class.getResourceAsStream(resourceLocation); } }; } }