Il client lancia una classe di bootstrap RMIClientBootstrap.class la quale provvede a scaricare dinamicamente la classe Client.class e a lanciarla:
codice:
...
Runnable client = bootstrap.getClient();
client.run();
A questo punto il controllo passa alla classe Client.class
codice:
public class Client implements Runnable, Serializable {
public void run() {
// codice del client
... }
In che modo posso passare parametri dalla classe RMIClientBootstrap alla classe Client, visto che il metodo run() della classe Runnable non vuole argomenti?
grazie