定义连接工厂配置。
Name | Type | Default | Description |
---|---|---|---|
id | 字符串 | 唯一配置标识。 | |
connectionManagerRef | 对顶级 connectionManager 元素的引用(字符串)。 | 连接工厂的连接管理器。 | |
containerAuthDataRef | 对顶级 authData 元素的引用(字符串)。 | 容器管理认证的缺省认证数据,当绑定没有为 res-auth=CONTAINER 的资源引用指定认证别名时适用。 | |
jndiName | string | 资源的 JNDI 名称。 | |
recoveryAuthDataRef | 对顶级 authData 元素的引用(字符串)。 | 用于事务恢复的认证数据。 |
连接工厂的连接管理器。
Name | Type | Default | Description |
---|---|---|---|
agedTimeout | 具有秒精度的时间段 | -1 | 池维护可以废弃某个连接之前的时间量。值为 -1 时会禁用此超时。值 0 指示废弃每个连接,这会禁用连接池。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 |
connectionTimeout | 具有秒精度的时间段 | 30s | 连接请求超时之前的时间量。值为 -1 时会禁用此超时。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 |
maxIdleTime | 具有秒精度的时间段 | 30m | 池维护期间可废弃某个未使用或空闲的连接之前的时间量(如果这样做不会使池大小减小到小于最小大小)。值为 -1 时会禁用此超时。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 |
maxPoolSize | int Min: 0 | 50 | 池的物理连接的最大数目。值为 0 意味着不受限制。 |
minPoolSize | int Min: 0 | 池中要维持的最小物理连接数。池未进行预填充。时效超时可以覆盖此最小值。 | |
purgePolicy |
| EntirePool | 指定在池中检测到失效连接时要销毁哪些旧连接。 FailingConnectionOnly 当检测到失效连接时,会仅关闭发现存在错误的连接。 ValidateAllConnections 当检测到失效连接时,会测试连接并关闭发现存在错误的连接。 EntirePool 当检测到失效连接时,会将池中的所有连接都标记为失效,当不再使用这些连接时,会将其关闭。 |
reapTime | 具有秒精度的时间段 | 3m | 池维护线程各次运行之间的时间量。值为 -1 会禁用池维护。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。 |
maxConnectionsPerThread | int Min: 0 | 限制每个线程上打开的连接数。 | |
numConnectionsPerThreadLocal | int Min: 0 | 为每个线程高速缓存指定数目的连接。 | |
enableSharingForDirectLookups | 布尔型 | true | 如果设置为 true,那么将共享连接。如果设置为 false,那么不会共享连接。 |
容器管理认证的缺省认证数据,当绑定没有为 res-auth=CONTAINER 的资源引用指定认证别名时适用。
Name | Type | Default | Description |
---|---|---|---|
user | string | 连接至 EIS 时所使用的用户名 | |
password | 可逆向编码的密码(字符串) | 连接至 EIS 时所使用的用户密码可采用明文或编码格式存储该值。建议您对该密码进行编码。为此,请将 securityUtility 工具与编码选项配合使用。 |
用于事务恢复的认证数据。
Name | Type | Default | Description |
---|---|---|---|
user | string | 连接至 EIS 时所使用的用户名 | |
password | 可逆向编码的密码(字符串) | 连接至 EIS 时所使用的用户密码可采用明文或编码格式存储该值。建议您对该密码进行编码。为此,请将 securityUtility 工具与编码选项配合使用。 |