L'insieme
dei Nodi fa parte del dominio cui il MasterAdministrator impone le
nuove politiche. Ogni nodo deve implementare il proprio caricatore
di classi che permette di caricare e stoppare le classi.Inoltre deve
essere pronto ad accettare le nuove politiche dal MasterAdministrator.
Si
è pensato quindi di mettere 3 thread in esecuzione su ogni
Nodo del dominio:
- Un thread che
carica le classi.
- Il secondo
che rimane in ascolto del Master per ricevere le nuove politiche.
Nel momento in cui le riceve fa in modo che diventino attuali e
richiama il terzo thread.
- Il terzo thread
rimane in attesa su una variabile comune, fino a quando il secondo
thread non la libera. Quindi stoppa le classi in esecuzione e le
rimette in esecuzione con le nuove politiche.