According to the Connector specification, while an application server shuts down, all resource adapters should be stopped. A resource adapter might hang during shutdown, since shutdown is typically a resource intensive operation. To avoid such a situation, you can set a timeout that aborts resource adapter shutdown if exceeded. The default timeout is 30 seconds per resource adapter module. To configure this timeout:
In the Administration Console, select Connector Service under the relevant configuration and edit the shutdown Timeout field. For details, click the Help button in the Administration Console.
Use the following asadmin set command:
asadmin set server.connector-service.shutdown-timeout-in-seconds="num-secs" |
For details, see the Sun GlassFish Enterprise Server v3 Reference Manual.
The Enterprise Server deactivates all message-driven bean deployments before stopping a resource adapter.