Project

General

Profile

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

    
3
import java.util.List;
4

    
5
import eu.dnetlib.data.collector.rmi.CollectorServiceException;
6
import eu.dnetlib.data.collector.rmi.InterfaceDescriptor;
7
import eu.dnetlib.data.collector.rmi.ProtocolDescriptor;
8

    
9
public interface CollectorPlugin {
10

    
11
	Iterable<String> collect(InterfaceDescriptor interfaceDescriptor, String fromDate, String untilDate) throws CollectorServiceException;
12

    
13
	ProtocolDescriptor getProtocolDescriptor();
14

    
15
	String getProtocol();
16

    
17
	List<String> listNameParameters();
18
}
(2-2/2)