Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

Kapitel 12. Declarative Services > Der Lebenszyklus von Komponenten

12.6. Der Lebenszyklus von Komponenten

12.6.1. Der Zustand »enabled«

Generell können Komponenten erst aktiviert werden, wenn sie sich im Zustand enabled befinden. Im Normalfall werden Komponenten von der Service Component Runtime automatisch in diesen Zustand gesetzt, sobald das definierende Bundle gestartet wird. Wird das definierende Bundle gestoppt, setzt die Service Component Runtime die enthaltenen Komponenten in den Zustand disabled.

Über das component-Attribut enabled kann allerdings spezifiziert werden, dass eine Komponente nicht beim Start des definierenden Bundles in den Zustand enabled gesetzt werden soll. Über die Methoden ComponentContext.enableComponent(String name) und ComponentContext.disableComponent(String name) können Komponenten dann programmatisch über ihren logischen Namen in den Zustand enabled oder disabled gesetzt werden.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial