Java RMI Factory callback medfører at programmet ikke afslutter
Registry registry = LocateRegistry.getRegistry("localhost",1099);IClient remoteObject = (IClient)registry.lookup("Client");
//
IReceiveDataFactory factory = new ReceiveDataFactoryImpl(); // <-- ERROR
Når jeg opretter en ny ReceiveDataFactoryImpl gør at programmet ikek afslutter, men venter på noget?
Implementering ser sådan ud:
public class ReceiveDataFactoryImpl extends UnicastRemoteObject implements IReceiveDataFactory{
/**
*
*/
private static final long serialVersionUID = 1L;
public ReceiveDataFactoryImpl() throws RemoteException {
super();
}
public IReceiveData getReceiveData() throws RemoteException {
return new ReceiveDataImpl();
}
}
Nogen der kan fortælle mig hvorfor jeg oplever dette? Jeg synes ikke udmiddelbart det giver nogen mening.