2009-08-28 10 views

Antwort

9

Die Aktivator-Klasse behandelt den Lebenszyklus des Plug-ins und bietet Zugriff auf das zugrunde liegende OSGi-System (dh die Service-Registry usw.) und den Inhalt des Plug-Ins (z. B. Bilddateien, die im Plug enthalten sind) -im).

Ein häufiger Anwendungsfall des Aktivators ist die Registrierung eines OSGi-Dienstes beim Start des Plug-ins und die Aufhebung der Registrierung des Dienstes, wenn das Plug-in gestoppt wird.

+3

Nur dazu - ein OSGi-Bundle (gleich plugin, das ein Eclipse-spezifischer und historischer Name ist) benötigt keine Aktivator-Klasse. Wenn das Bundle/Plugin keine OSGi-Dienste bereitstellt, können Sie ohne es gehen - obwohl es nicht schadet, eins zu haben. Bundles, die Java-Bibliotheken umschließen, verfügen normalerweise nicht über Aktivatoren –

Verwandte Themen