package javacodebook.net.rmi.objectreference;

import java.rmi.*;
/**
 * @author benjamin_rusch
 *
 * Dieses Interface definiert alle AddressBook-Methoden die dem Client 
 * zugänglich sein sollen. 
 */
public interface AddressBook extends Remote{
	// Unter diesem String soll der Dienst gefunden werden
	public final static String NAMING = "addressbook";
	
	// Anzahl gespeicherter Adressen
	public int getSize() throws RemoteException;
	
	// Liefert Address-Objekt zuück 	
	public Address getAddressByName(String name) throws RemoteException; 
}
