The following table describes attributes for the connector-connection-pool element.
Table 1–22 connector-connection-pool Attributes| Attribute | Default | Description | 
|---|---|---|
| none | Specifies the name of the connection pool. A connector-resource element’s pool-name attribute refers to this name. | |
| none | Specifies the name attribute of the deployed connector-module. If no name is specified during deployment, the name of the .rar file is used. If the resource adapter is embedded in an application, then it is app_name#rar_name . | |
| none | Specifies a unique name, identifying a resource adapter’s connection-definition element in the ra.xml file. This is usually the connectionfactory-interface of the connection-definition element. | |
| 8 | (optional) Specifies the initial and minimum number of connections maintained in the pool. | |
| 32 | (optional) Specifies the maximum number of connections that can be created to satisfy client requests. | |
| 60000 | (optional) Specifies the amount of time, in milliseconds, that the caller is willing to wait for a connection. If 0, the caller is blocked indefinitely until a resource is available or an error occurs. | |
| 2 | (optional) Specifies the number of connections to be created or destroyed to maintain the steady-pool-size. When the pool has no free connections, this number of connections is created, subject to the max-pool-size limit. Connections are destroyed periodically at the idle-time-out-in-seconds interval. An idle connection is one that has not been used for a period of idle-time-out-in-seconds. All the invalid and idle connections are removed, sometimes resulting in removing a number of connections greater than this value. | |
| 300 | (optional) Specifies the maximum time that a connection can remain idle in the pool. After this amount of time, the pool can close this connection. | |
| false | (optional) If true, closes all connections in the pool if a single validation check fails. | |
| none | (optional) Specifies the transaction support for this connection pool. Overrides the transaction support defined in the resource adapter in a downward compatible way: supports a transaction level lower than or equal to the resource adapter’s, but not higher. Allowed values in descending order are: 
 |