persistentExecutor - 持久计划执行程序 (persistentExecutor)

安排并运行持久任务。

NameTypeDefaultDescription
id字符串唯一配置标识。
enableTaskExecution布尔型true确定此实例能否运行任务。
initialPollDelay具有毫秒精度的时间段0在此实例可轮询持久存储器以查找要运行的任务之前等待的持续时间。如果值为 -1,那么将延迟轮询,直到通过程序启动轮询为止。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。
pollInterval具有毫秒精度的时间段-1轮询要运行的任务之间的时间间隔。值 -1 将禁用初始轮询之后的所有轮询。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。
retryInterval具有毫秒精度的时间段1m在第二次重试失败任务与后续连续重试失败任务之间必须经过的时间。无论此属性的值如何,都将立即进行第一次重试。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。
retryLimitshort
Min: -1

Max: 10000
10对已失败或者已回滚的任务连续重试的次数限制;达到此限制之后,就会认为该任务永久失败,并且不再进一步重试。如果值为 -1,那么将允许无限制地重试。
taskStoreRef对顶级 databaseStore 元素的引用(字符串)。defaultDatabaseStore计划任务的持久存储器。
contextServiceRef对顶级 contextService 元素的引用(字符串)。DefaultContextService配置上下文捕获及传播至线程的方式。
pollSizeint
Min: 1
轮询持久性存储器以获取要运行的任务时要查找的最大任务条目数。如果未指定,那么表示没有限制。

contextService

配置上下文捕获及传播至线程的方式。

NameTypeDefaultDescription
onError
  • IGNORE
  • WARN
  • FAIL
WARN确定用于响应配置错误的操作。例如,如果为此 contextService 配置了 securityContext,但未启用安全性功能,那么 onError 会确定是对错误配置部分执行使失效操作、发出警告操作还是忽略操作。
IGNORE
服务器在发生配置错误时将不会发出警告和错误消息。
WARN
服务器在发生配置错误时将发出警告和错误消息。
FAIL
服务器在第一次发生错误时将发出警告或错误消息,然后停止服务器。
baseContextRef对顶级 contextService 元素的引用(字符串)。指定从其继承上下文的基本上下文服务(尚未在此上下文服务上定义此上下文)。
jndiNamestringJNDI 名称

contextService > baseContext

指定从其继承上下文的基本上下文服务(尚未在此上下文服务上定义此上下文)。

NameTypeDefaultDescription
id字符串唯一配置标识。
onError
  • IGNORE
  • WARN
  • FAIL
WARN确定用于响应配置错误的操作。例如,如果为此 contextService 配置了 securityContext,但未启用安全性功能,那么 onError 会确定是对错误配置部分执行使失效操作、发出警告操作还是忽略操作。
IGNORE
服务器在发生配置错误时将不会发出警告和错误消息。
WARN
服务器在发生配置错误时将发出警告和错误消息。
FAIL
服务器在第一次发生错误时将发出警告或错误消息,然后停止服务器。
baseContextRef对顶级 contextService 元素的引用(字符串)。指定从其继承上下文的基本上下文服务(尚未在此上下文服务上定义此上下文)。
jndiNamestringJNDI 名称

contextService > baseContext > baseContext

指定从其继承上下文的基本上下文服务(尚未在此上下文服务上定义此上下文)。

contextService > baseContext > classloaderContext

唯一配置标识。

NameTypeDefaultDescription
id字符串唯一配置标识。

contextService > baseContext > jeeMetadataContext

唯一配置标识。

NameTypeDefaultDescription
id字符串唯一配置标识。

contextService > baseContext > securityContext

唯一配置标识。

NameTypeDefaultDescription
id字符串唯一配置标识。

contextService > baseContext > syncToOSThreadContext

唯一配置标识。

NameTypeDefaultDescription
id字符串唯一配置标识。

contextService > baseContext > zosWLMContext

唯一配置标识。

NameTypeDefaultDescription
id字符串唯一配置标识。
defaultTransactionClassstringASYNCBN当为非守护程序工作创建新 WLM 上下文时,提供给 WLM 以对工作进行分类的事务类名称。
daemonTransactionClassstringASYNCDMN当为守护程序工作创建新 WLM 上下文时,提供给 WLM 以对工作进行分类的事务类名称。
wlm
  • PropagateOrNew
  • New
  • Propagate
Propagate指示如何为非守护程序工作处理 WLM 上下文。
PropagateOrNew
使用相同的 WLM 上下文或创建一个新的 WLM 上下文(如果不存在当前上下文)。
New
始终创建新的 WLM 上下文。
Propagate
使用相同的 WLM 上下文(如果存在一个)。

contextService > classloaderContext

唯一配置标识。

NameTypeDefaultDescription
id字符串唯一配置标识。

contextService > jeeMetadataContext

唯一配置标识。

NameTypeDefaultDescription
id字符串唯一配置标识。

contextService > securityContext

唯一配置标识。

NameTypeDefaultDescription
id字符串唯一配置标识。

contextService > syncToOSThreadContext

唯一配置标识。

NameTypeDefaultDescription
id字符串唯一配置标识。

contextService > zosWLMContext

唯一配置标识。

NameTypeDefaultDescription
id字符串唯一配置标识。
defaultTransactionClassstringASYNCBN当为非守护程序工作创建新 WLM 上下文时,提供给 WLM 以对工作进行分类的事务类名称。
daemonTransactionClassstringASYNCDMN当为守护程序工作创建新 WLM 上下文时,提供给 WLM 以对工作进行分类的事务类名称。
wlm
  • PropagateOrNew
  • New
  • Propagate
Propagate指示如何为非守护程序工作处理 WLM 上下文。
PropagateOrNew
使用相同的 WLM 上下文或创建一个新的 WLM 上下文(如果不存在当前上下文)。
New
始终创建新的 WLM 上下文。
Propagate
使用相同的 WLM 上下文(如果存在一个)。