Project

General

Profile

1
package eu.dnetlib.api;
2

    
3
import eu.dnetlib.domain.ServiceIdentity;
4
import eu.dnetlib.domain.enabling.Notification;
5

    
6
/**
7
 * The basic interface that all DRIVER services must implement.
8
 */
9
public interface DriverService {
10
	/**
11
	 * Identifies the service's version.
12
	 * 
13
	 * @return the service's identification
14
	 */
15
	public ServiceIdentity identify();
16
	
17
	public void notify(Notification notification) throws DriverServiceException;
18
}
(1-1/3)