Fichiers XML Blueprint OSGi

Les fichiers XML Blueprint définissent et décrivent les divers composants d'une application.

Le fichier XML Blueprint contient les définitions de divers gestionnaires de composant. La spécification de conteneur Blueprint définit quatre gestionnaires de composants principaux : un gestionnaire de bean, un gestionnaire de services et deux gestionnaires de références de service. Chaque gestionnaire comporte un élément XML correspondant qui décrit les propriétés du gestionnaire. Chaque gestionnaire est en charge de la création et de la gestion du cycle de vie des composants qu'il crée, dans une instance de composant.

Les fichiers Blueprint d'un bundle sont des fichiers XML dans le répertoire OSGI-INF/blueprint. Vous pouvez également nommer des fichiers spécifiques à l'aide de la propriété Bundle-Blueprint dans le fichier manifeste de bundle. Exemple :
Bundle-Blueprint: OSGI-INF/blueprint/blueprint.xml,OSGI-INF/blueprint/helloWorldRef.xml
Le code suivant est un exemple de contenu d'un fichier Blueprint appelé OSGI-INF/blueprint/blueprint.xml :
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.osgi.org/xmlns/blueprint/v1.0.0 http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd">
	<bean activation="lazy" id="helloEBA" class="com.ibm.ws.eba.helloWorld.HelloWorldEBAImpl" init-method="hello">
  </bean>
	<service ranking="0" auto-export="disabled" interface="com.ibm.ws.eba.helloWorld.HelloWorldEBA" ref="helloEBA">
  </service>
</blueprint>

Pour plus d'informations sur la spécification de conteneur Blueprint, voir la spécification Compendium sur le site Web OSGi Alliance.

Icône indiquant le type de rubrique Rubrique
Dispositions pour les centres de documentation | Commentaires en retour

Icône d'horodatage Dernière mise à jour: May 29, 2014 10:11

Nom de fichier : cblueprintxml.html