16.4.2. Set Default Session Bean Access Timeout Values
Procedure 16.15. Set Default Session Bean Access Timeout Values using the Management Console
- Login to the Management Console. See Section 3.2.2, “Log in to the Management Console”.
- Click onin the top right, expand the item in the Profile panel on the left and select . Then select the tab from the main panel.
Figure 16.9. EJB3 Container Configuration panel in the Management Console (Standalone Server)
- Click the Details area are now editable.button. The fields in the
- Enter the required values in the Stateful Access Timeout and/or Singleton Access Timeout text boxes.
- Click the Cancel link to discard them.button to keep the changes, or click the
- The Details area will now be non-editable and display the correct timeout values.
Procedure 16.16. Set Session Bean Access Timeout Values Using the CLI
- Launch the CLI tool and connect to your server. Refer to Section 3.3.4, “Connect to a Managed Server Instance Using the Management CLI”.
- Use the
write-attribute
operation with the following syntax./subsystem=ejb3:write-attribute(name="BEANTYPE", value=TIME)
- Replace BEANTYPE with
default-stateful-bean-access-timeout
for Stateful Session Beans, ordefault-singleton-bean-access-timeout
for Singleton Session Beans. - Replace TIME with the required timeout value.
- Use the
read-resource
operation to confirm the changes./subsystem=ejb3:read-resource
Example 16.12. Setting the Default Stateful Bean Access Timeout value to 9000 with the CLI
[standalone@localhost:9999 /] /subsystem=ejb3:write-attribute(name="default-stateful-bean-access-timeout", value=9000) {"outcome" => "success"} [standalone@localhost:9999 /]
Example 16.13. XML Configuration Sample
<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> </subsystem>