Un'interfaccia grafica per l'ADSL
Si realizzi un'interfaccia grafica del tipo mostrato in Figura 17
che permette di gestire l'ADSL e visualizzare i messaggi di log.
In particolare, si modifichi la classe ADSLImpl aggiungendo
i campi port (di tipo int) e name (di tipo String)
che contengono rispettivamente la porta in cui viene avviato lo rmiregistry in
cui l'oggetto di tipo ADSLImpl viene iscritto.
Si introducano poi i tre metodi seguenti:
- void startRMIRegistry(),
che avvia un processo rmiregistry sulla porta port della macchina
su cui l'applicativo è eseguito;
- void startADSL(),
che iscrive (rebind) l'oggetto ADSLImpl
corrente sullo rmiregistry con nome ADSL;
- void stopADSL(),
che cancella (unbind) l'oggetto ADSLImpl corrente
dallo rmiregistry.
I bottoni ``Start reg.'', ``Start up'' e ``Shutdown'' quando premuti
richiedono l'esecuzione del corrispondente metodo sopra descritto.
baldoni
2005-01-13