2009-08-28 3 views

risposta

9

La classe di attivatori gestisce il ciclo di vita del plug-in e fornisce l'accesso sia al sistema OSGi sottostante (ovvero al registro di servizio ecc.) Che al contenuto del plug-in (ad esempio file di immagine contenuti nella spina -in).

Un caso di utilizzo comune dell'attivatore consiste nel registrare un servizio OSGi all'avvio del plug-in e annullare la registrazione del servizio quando il plug-in viene arrestato.

+3

In aggiunta, un bundle OSGi (uguale al plug-in, che è un nome specifico e storico di eclissi) non richiede una classe di attivatore. Se il pacchetto/plugin non fornisce servizi OSGi, puoi farne a meno, anche se non fa male averne uno. I bundle che racchiudono le librerie java in genere non hanno attivatori –