66.7. 进程引擎配置


您可以使用多个控制参数来更改流程引擎默认行为,以满足您的环境的要求。

这些参数设置为 JVM 系统属性,通常是在启动应用服务器等程序时使用 -D 选项。

Expand
表 66.2. 控制参数
Name可能的值默认值描述

jbpm.ut.jndi.lookup

字符串

 

没有访问默认名称时使用的备选 JNDI 名称(java:comp/UserTransaction)。

注意:在给定的运行时环境中名称必须有效。如果没有访问默认用户事务 JNDI 名称,则不要使用此变量。

jbpm.enable.multi.con

true|false

false

启用对活动的多个传入和传出序列流程

jbpm.business.calendar.properties

字符串

/jbpm.business.calendar.properties

商业日历配置文件的替代类路径位置

jbpm.overdue.timer.delay

Long

2000

指定超过计时器以便允许正确初始化的延迟(以毫秒为单位)

jbpm.process.name.comparator

字符串

 

按名称启用进程的其他比较器类,默认使用 NumberVersionComparator 比较器

jbpm.loop.level.disabled

true|false

true

在使用 XOR 网关时,启用或禁用对高级循环支持的循环迭代跟踪

org.kie.mail.session

字符串

mail/jbpmMailSession

任务 Deadlines 使用的邮件会话的替代 JNDI 名称

jbpm.usergroup.callback.properties

字符串

/jbpm.usergroup.callback.properties

用户组回调实现的其他类路径位置(LDAP、DB)

jbpm.user.group.mapping

字符串

${jboss.server.config.dir}/roles.properties

JBossUserGroupCallbackImplroles.properties 文件的替代位置

jbpm.user.info.properties

字符串

/jbpm.user.info.properties

用户 info 配置的替代类路径位置(供 LDAPUserInfoImpl使用)

org.jbpm.ht.user.separator

字符串

,

用户任务的其他作用和组群的分隔符

org.quartz.properties

字符串

 

用于激活基于 Quartz 的计时器服务的 Quartz 配置文件的位置

jbpm.data.dir

字符串

${JBoss.server.data.dir} (如果可用),否则 ${java.io.tmpdir}

存储进程引擎生成的数据文件的位置

org.kie.executor.pool.size

整数

1

进程引擎执行器的线程池大小

org.kie.executor.retry.count

整数

3

错误时由进程引擎执行程序尝试的重试次数

org.kie.executor.interval

整数

0

进程引擎执行器检查待处理作业的频率(以秒为单位)。如果值为 0,则检查会在 executor 启动期间运行一次。

org.kie.executor.disabled

true|false

true

禁用进程引擎执行器

org.kie.store.services.class

字符串

org.drools.persistence.jpa.KnowledgeStoreServiceImpl

实施 KieStoreServices 的类的完全限定名称,负责引导 KieSession 实例

org.kie.jbpm.notification_listeners.exclude

字符串

 

即使在其他情况下必须排除的事件监听程序的完全限定名称,即使它们被使用。使用逗号分隔多个名称。例如,您可以添加 org.jbpm.services.task.deadlines.notifications.impl.email.EmailNotificationListener,以排除默认的电子邮件通知监听程序。

org.kie.jbpm.notification_listeners.include

字符串

 

必须包括的事件监听程序的完全限定名称。使用逗号分隔多个名称。如果您设置了此属性,则只包括此属性中的监听程序,所有其他监听程序也会被排除。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat