// Datei: RmiImpl.java
// Implementierung der fern auszuführenden Methoden
// =============================================================
import java.rmi.*;
import java.rmi.server.*;
import java.util.*;
public class RmiImpl extends UnicastRemoteObject
implements RmiDekl {
String abteilung = null;
public RmiImpl(String abt) throws Exception {
this.abteilung = abt;
}
public ArrayList<String> frageTbuch(String kqs) throws Exception {
System.out.println(" frageTbuch()");
Telefonbuch tb = new Telefonbuch(abteilung);
ArrayList<String> suErg = tb.tBuchAbfrage(kqs);
return suErg;
}
public void beende() throws Exception {
System.out.println(" beende()");
UnicastRemoteObject.unexportObject(this, true);
}
}