Hallo Zusammen,
ich habe eine generelle Frage zu RMI
Ich habe einen Client der dem Server ein Remote Object zur verfügung stellt.
ClientInterfaceImpl wird als InterfaceObjet dem Server übergeben um ein callBackObject zu realisieren.
Meine Frage wäre jetzt :
Auf was muß ich achten wenn ich den Client richtig beenden möchte.
Muss die Verbindung explizit gelöst werden?
Was passiert mit Objekten die auf dem Server noch referenziert sind?
ich habe eine generelle Frage zu RMI
Ich habe einen Client der dem Server ein Remote Object zur verfügung stellt.
Java:
public class ClientInterfaceImpl extends UnicastRemoteObject implements ClientInterface
{
public ClientInterfaceImpl(int PORT) throws RemoteException
{
super(PORT,
new SslRMIClientSocketFactory(),
new SslRMIServerSocketFactory());
}
....
}
public interface ClientInterface extends Remote
{
..
}
// Der Server wird wie folgt eingebunden
serverInterface = (ServerInterface)registry.lookup("Server");
ClientInterfaceImpl wird als InterfaceObjet dem Server übergeben um ein callBackObject zu realisieren.
Meine Frage wäre jetzt :
Auf was muß ich achten wenn ich den Client richtig beenden möchte.
Muss die Verbindung explizit gelöst werden?
Was passiert mit Objekten die auf dem Server noch referenziert sind?