23.2.5. Assigner des beans pools aux beans de session et aux beans basés messages
slsb-strict-max-pool et mdb-strict-max-pool pour les stateless sessions beans et les beans basés-messages respectivement.
Procédure 23.7. Allouer des beans pools pour les session beans ou pour les beans basés-message par la console de gestion.
- Connectez-vous à la console de gestion. Section 3.4.2, « Se conncecter à la console de gestion »
- Cliquer sur l'onglet en haut de l'écran. Étendre le menu et sélectionner . Sélectionner l'onglet .
- Cliquer sur .
- Sélectionner le bean pool à utiliser pour chaque type de bean à partir de la combo-box appropriée.
- Cliquer sur le bouton pour terminer.
Procédure 23.8. Allouer des beans pools pour les session beans ou pour les beans basés-message par le CLI.
- Lancer l'outil CLI et connectez-vous à votre serveur. Voir Section 3.5.4, « Se connecter à une instance de serveur géré par l'interface CLI ».
- Utiliser l'opération
write-attributeavec la syntaxe suivante./subsystem=ejb3:write-attribute(name="BEANTYPE", value="BEANPOOL")- Remplacer BEANTYPE par
default-mdb-instance-poolpour les beans basés-messages oudefault-slsb-instance-poolpour les stateless sessions beans. - Remplacer BEANPOOL par le nom du bean pool à assigner.
- Utiliser l'opération
read-resourcepour confirmer les changements./subsystem=ejb3:read-resource
Exemple 23.5. Assigner un bean pool pour les sessions beans par le CLI
[standalone@localhost:9999 /] /subsystem=ejb3:write-attribute(name="default-slsb-instance-pool", value="LV_SLSB_POOL")
{"outcome" => "success"}
[standalone@localhost:9999 /]
Exemple 23.6. Exemple de configuration XML
<subsystem xmlns="urn:jboss:domain:ejb3:1.2">
<session-bean>
<stateless>
<bean-instance-pool-ref pool-name="slsb-strict-max-pool"/>
</stateless>
<stateful default-access-timeout="5000" cache-ref="simple"/>
<singleton default-access-timeout="5000"/>
</session-bean>
<mdb>
<resource-adapter-ref resource-adapter-name="hornetq-ra"/>
<bean-instance-pool-ref pool-name="mdb-strict-max-pool"/>
</mdb>
</subsystem>