21.2.2. Créer un bean pool
Les bean pools peuvent être créés par l'intermédiaire de la console de gestion ou du CLI.
Les bean pools peuvent également être créés en ajoutant la configuration du bean pool requis au fichier de configuration du serveur en utilisant l'éditeur de texte. Exemple 21.2, « Exemple de configuration XML » est un exemple de configuration.
Procédure 21.1. Créer un bean pool par la console de gestion
- Se connecter à la console de gestion. Consulter Section 3.4.2, « Se connecter à la console de gestion ».
- Cliquer sur l'ongleten haut de l'écran. Étendre le menu et sélectionner . Sélectionner l'onglet .
- Cliquer sur Add EJB3 Bean Pools apparaîtra.. Le dialogue
- Donnez les informations requises, les valeurs de Name, Max Pool Size, Timeout et l'unité de Timeout.
- Cliquer surpour terminer.
Procédure 21.2. Créer un bean 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
add
avec la syntaxe suivante.Copy to Clipboard Copied! Toggle word wrap Toggle overflow /subsystem=ejb3/strict-max-bean-instance-pool=BEANPOOLNAME:add(max-pool-size=MAXSIZE, timeout=TIMEOUT, timeout-unit="UNIT")
/subsystem=ejb3/strict-max-bean-instance-pool=BEANPOOLNAME:add(max-pool-size=MAXSIZE, timeout=TIMEOUT, timeout-unit="UNIT")
- Remplacer BEANPOOLNAME par le nom requis de bean pool.
- Remplacer MAXSIZE par le nom requis de bean pool.
- Remplacer TIMEOUT
- Remplacer UNIT par l'unité de temps requise. Les valeurs permises sont les suivantes :
NANOSECONDS
,MICROSECONDS
,MILLISECONDS
,SECONDS
,MINUTES
,HOURS
, etDAYS
.
- Utiliser l'opération
read-resource
pour confirmer la création d'un bean pool.Copy to Clipboard Copied! Toggle word wrap Toggle overflow /subsystem=ejb3/strict-max-bean-instance-pool=BEANPOOLNAME:read-resource
/subsystem=ejb3/strict-max-bean-instance-pool=BEANPOOLNAME:read-resource
Exemple 21.1. Créer un bean pool par le CLI
[standalone@localhost:9999 /] /subsystem=ejb3/strict-max-bean-instance-pool=ACCTS_BEAN_POOL:add(max-pool-size=500, timeout=5000, timeout-unit="SECONDS") {"outcome" => "success"} [standalone@localhost:9999 /]
[standalone@localhost:9999 /] /subsystem=ejb3/strict-max-bean-instance-pool=ACCTS_BEAN_POOL:add(max-pool-size=500, timeout=5000, timeout-unit="SECONDS")
{"outcome" => "success"}
[standalone@localhost:9999 /]
Exemple 21.2. Exemple de configuration XML
<subsystem xmlns="urn:jboss:domain:ejb3:1.2"> <pools> <bean-instance-pools> <strict-max-pool name="slsb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" instance-acquisition-timeout-unit="MINUTES" /> <strict-max-pool name="mdb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" instance-acquisition-timeout-unit="MINUTES" /> </bean-instance-pools> </pools> </subsystem>
<subsystem xmlns="urn:jboss:domain:ejb3:1.2">
<pools>
<bean-instance-pools>
<strict-max-pool name="slsb-strict-max-pool" max-pool-size="20"
instance-acquisition-timeout="5"
instance-acquisition-timeout-unit="MINUTES" />
<strict-max-pool name="mdb-strict-max-pool" max-pool-size="20"
instance-acquisition-timeout="5"
instance-acquisition-timeout-unit="MINUTES" />
</bean-instance-pools>
</pools>
</subsystem>