managedThreadFactory - 受管线程工厂 (managedThreadFactory)

受管线程工厂

NameTypeDefaultDescription
id字符串唯一配置标识。
contextServiceRef对顶级 contextService 元素的引用(字符串)。DefaultContextService配置上下文传播至线程的方式
createDaemonThreads布尔型false配置由受管线程工厂创建的线程是否应该为守护程序线程。
defaultPriorityint
Min: 1

Max: 10
由受管线程工厂创建的线程的缺省优先级。如果未指定,那么会使用创建线程的优先级。优先级不能超过受管线程工厂的最大优先级,在此情况下,会改为使用最大优先级。
jndiNamestringJNDI 名称
maxPriorityint
Min: 1

Max: 10
由受管线程工厂创建的线程的最大优先级。

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 上下文(如果存在一个)。