package javacodebook.net.rmi.objectcopy;

import java.rmi.*;
/**
 * @author benjamin_rusch
 *
 * Dieses Interface definiert alle 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 zurück 	
	public Address getAddressByName(String name) throws RemoteException; 
}
