3.3.2.2. 资源适配器
资源适配器配置由添加到 OpenShift Secret 的环境文件提供。
属性 | 描述 |
---|---|
PREFIX_ID | 服务器配置文件中指定的资源适配器标识符。 |
前缀_ARCHIVE | 资源适配器存档。 |
PREFIX_MODULE_SLOT |
插槽子目录,其中包含 |
PREFIX_MODULE_ID | JBoss 模块 ID,可以从中加载对象工厂 Java 类。 |
前缀 _CONNECTION_CLASS | 受管连接工厂或 admin 对象的完全限定类名称。 |
PREFIX_CONNECTION_JNDI | 连接工厂的 JNDI 名称。 |
PREFIX_PROPERTY_ParentDirectory | 存储数据文件的目录。 |
PREFIX_PROPERTY_AllowParentPaths |
将 |
PREFIX_POOL_MAX_SIZE | 池的最大连接数。不会在每个子池中创建更多连接。 |
PREFIX_POOL_MIN_SIZE | 池的最小连接数。 |
PREFIX_POOL_PREFILL | 指定是否应预先填充池。更改此值需要重新启动服务器。 |
前缀 _POOL_FLUSH_STRATEGY |
出现错误时,应如何清空池。有效值为:Fa |
RESOURCE_ADAPTERS
属性是一个以逗号分隔的资源适配器属性前缀列表。然后,这些前缀会附加到该资源适配器的所有属性中。然后,可将多个资源适配器包含在单个环境文件中。在以下示例中,MYRA
用作资源适配器的前缀。另外,每个资源适配器也可以在单独的环境文件中提供。
示例:资源适配器环境文件
#RESOURCE_ADAPTER RESOURCE_ADAPTERS=MYRA MYRA_ID=myra MYRA_ARCHIVE=myra.rar MYRA_CONNECTION_CLASS=org.javaee7.jca.connector.simple.connector.outbound.MyManagedConnectionFactory MYRA_CONNECTION_JNDI=java:/eis/MySimpleMFC
资源适配器环境文件添加到项目命名空间的 OpenShift Secret 中。然后,模板中使用 ENV_FILES environment
属性调用这些环境文件,其值是完全限定环境文件的逗号分隔列表,如下所示:
{ "Name": "ENV_FILES", "Value": "/etc/extensions/resourceadapter1.env,/etc/extensions/resourceadapter2.env" }