Vous pouvez utiliser la fonctionnalité d'annotations de
Java™ EE pour créer un bean géré par message et l'ajouter à votre projet.
Avant de commencer
Vous devez disposer d'un projet Java, d'un projet EJB ou d'un projet Web créé dans votre espace de travail.
Pourquoi et quand exécuter cette tâche
La principale différence entre un bean géré par message et un bean session réside dans le fait qu'un bean géré
par message ne possède pas d'interface locale ou distante. Il n'a qu'une classe de bean.
Procédure
- Dans la perspective Java EE, cliquez sur .
- Dans la zone Dossier source, sélectionnez le dossier source pour le nouveau bean.
- Dans la zone Package par défaut, tapez le nom du package du nouveau bean, puis cliquez sur
Terminer.
- Dans l'éditeur de classes Java, sous la déclaration du package, tapez @MessageDriven.
Une icône d'erreur/correctif rapide
figure en regard de la ligne @MessageDriven. Conseil : Vous pouvez simplement taper
@Mess et appuyer sur les touches CTRL+Espace pour voir
les options disponibles dans l'assistant de contenu :
- Une icône d'erreur/correctif rapide
figure en regard de la ligne @MessageDriven.
Cliquez avec le bouton droit de
la souris sur l'icône de correctif rapide et sélectionnez Correctif rapide :
- Sélectionnez @MessageDriven(EJB) et les outils ajoutent automatiquement la dépendance
import javax.ejb.MessageDriven;.
- Dans la vue Explorateur d'entreprise, développez le , et la classe de votre nouveau bean géré par message Java est répertoriée sous le nom de son package.
- Vous pouvez utiliser l'annotation @MessageDriven pour spécifier les propriétés suivantes du bean :
- type de destination,
- un abonnement durable,
- un sélecteur de messages,
- un mode d'accusé de réception.