Project

General

Profile

1
package eu.dnetlib.data.collector.plugins;
2

    
3
import java.io.BufferedInputStream;
4

    
5
import eu.dnetlib.data.collector.rmi.CollectorServiceException;
6
import org.apache.commons.io.IOUtils;
7
import org.springframework.beans.factory.annotation.Autowired;
8

    
9
public class HttpCollectorPlugin extends AbstractSplittedRecordPlugin {
10

    
11
	@Autowired
12
	private HttpConnector httpConnector;
13

    
14
	@Override
15
	protected BufferedInputStream getBufferedInputStream(final String baseUrl) throws CollectorServiceException {
16

    
17
		String res = httpConnector.getInputSource(baseUrl);
18
		return new BufferedInputStream(IOUtils.toInputStream(res));
19
	}
20

    
21
}
(7-7/8)