23.3.2. Créer un thread pool
Procédure 23.9. Créer un thread pool EJB 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 . Le dialogue Add EJB3 Thread Pools apparaîtra.
- Donnez les informations requises, les valeurs de Name, Max Threads, et Keep-Alive Timeout.
- Cliquer sur le bouton pour terminer.
Procédure 23.10. Créer un thread pool 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
addavec la syntaxe suivante./subsystem=ejb3/thread-pool=THREADPOOLNAME:add(max-threads=MAXSIZE, keepalive-time={"time"=>"TIME", "unit"=>UNIT"})/subsystem=ejb3/thread-pool=THREADPOOLNAME:add(max-threads=MAXSIZE, keepalive-time={"time"=>"TIME", "unit"=>UNIT"})Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Remplacer BEANPOOLNAME par le nom requis de thread pool.
- Remplacer MAXSIZE par la taille maximum de thread Pool.
- Remplacer UNIT par l'unité de temps requise de «keep-alive time». Les valeurs permises sont les suivantes :
NANOSECONDS,MICROSECONDS,MILLISECONDS,SECONDS,MINUTES,HOURS, etDAYS. - Remplacer TIME par la valeur (entier relatif) du «keep-alive time». Cette valeur doit correspondre à un nombre d'unités UNIT.
- Utiliser l'opération
read-resourcepour confirmer la création d'un bean pool./subsystem=ejb3/strict-max-bean-instance-pool=THREADPOOLNAME:read-resource
/subsystem=ejb3/strict-max-bean-instance-pool=THREADPOOLNAME:read-resourceCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Exemple 23.7. Créer un thread pool par le CLI
[standalone@localhost:9999 /] /subsystem=ejb3/thread-pool=testmepool:add(max-threads=50, keepalive-time={"time"=>"150", "unit"=>"SECONDS"})
{"outcome" => "success"}
[standalone@localhost:9999 /]
[standalone@localhost:9999 /] /subsystem=ejb3/thread-pool=testmepool:add(max-threads=50, keepalive-time={"time"=>"150", "unit"=>"SECONDS"})
{"outcome" => "success"}
[standalone@localhost:9999 /]
Exemple 23.8. Exemple de configuration XML