Managed thread factory

Name Type Default Description

contextServiceRef

A reference to top level contextService element (string).

DefaultContextService

Configures how context is propagated to threads

createDaemonThreads

boolean

false

Configures whether or not threads created by the managed thread factory should be daemon threads.

defaultPriority

int
Min: 1
Max: 10

Default priority for threads created by the managed thread factory. If unspecified, the priority of the creating thread is used. Priority cannot exceed the maximum priority for the managed thread factory, in which case the maximum priority is used instead.

id

string

A unique configuration ID.

jndiName

string

JNDI name

maxPriority

int
Min: 1
Max: 10

Maximum priority for threads created by the managed thread factory.

contextService

Configures how context is propagated to threads

Name Type Default Description

jndiName

string

JNDI name

onError

  • FAIL

  • IGNORE

  • WARN

WARN

Determines the action to take in response to configuration errors. For example, if securityContext is configured for this contextService, but the security feature is not enabled, then onError determines whether to fail, raise a warning, or ignore the parts of the configuration which are incorrect.
FAIL
Server will issue a warning or error message on the first error occurrence and then stop the server.
IGNORE
Server will not issue any warning and error messages when it incurs a configuration error.
WARN
Server will issue warning and error messages when it incurs a configuration error.

Advanced Properties

baseContextRef

A reference to top level contextService element (string).

Specifies a base context service from which to inherit context that is not already defined on this context service.

contextService > baseContext

Specifies a base context service from which to inherit context that is not already defined on this context service.

Name Type Default Description

id

string

A unique configuration ID.

jndiName

string

JNDI name

onError

  • FAIL

  • IGNORE

  • WARN

WARN

Determines the action to take in response to configuration errors. For example, if securityContext is configured for this contextService, but the security feature is not enabled, then onError determines whether to fail, raise a warning, or ignore the parts of the configuration which are incorrect.
FAIL
Server will issue a warning or error message on the first error occurrence and then stop the server.
IGNORE
Server will not issue any warning and error messages when it incurs a configuration error.
WARN
Server will issue warning and error messages when it incurs a configuration error.

Advanced Properties

baseContextRef

A reference to top level contextService element (string).

Specifies a base context service from which to inherit context that is not already defined on this context service.

contextService > baseContext > classloaderContext

A unique configuration ID.

Name Type Default Description

id

string

A unique configuration ID.

contextService > baseContext > jeeMetadataContext

A unique configuration ID.

Name Type Default Description

id

string

A unique configuration ID.

contextService > baseContext > securityContext

A unique configuration ID.

Name Type Default Description

id

string

A unique configuration ID.

contextService > baseContext > syncToOSThreadContext

A unique configuration ID.

Name Type Default Description

id

string

A unique configuration ID.

contextService > baseContext > zosWLMContext

A unique configuration ID.

Name Type Default Description

daemonTransactionClass

string

ASYNCDMN

The Transaction Class name provided to WLM to classify work when a new WLM context is created for Daemon work.

defaultTransactionClass

string

ASYNCBN

The Transaction Class name provided to WLM to classify work when a new WLM context is being created for non-Daemon work.

id

string

A unique configuration ID.

wlm

  • New

  • Propagate

  • PropagateOrNew

Propagate

Indicates how the WLM context should be handled for non-Daemon work.
New
Always create a new WLM context.
Propagate
Use the same WLM Context (if one exists).
PropagateOrNew
Use the same WLM context or create a new one if no current context exists.

contextService > classloaderContext

A unique configuration ID.

Name Type Default Description

id

string

A unique configuration ID.

contextService > jeeMetadataContext

A unique configuration ID.

Name Type Default Description

id

string

A unique configuration ID.

contextService > securityContext

A unique configuration ID.

Name Type Default Description

id

string

A unique configuration ID.

contextService > syncToOSThreadContext

A unique configuration ID.

Name Type Default Description

id

string

A unique configuration ID.

contextService > zosWLMContext

A unique configuration ID.

Name Type Default Description

daemonTransactionClass

string

ASYNCDMN

The Transaction Class name provided to WLM to classify work when a new WLM context is created for Daemon work.

defaultTransactionClass

string

ASYNCBN

The Transaction Class name provided to WLM to classify work when a new WLM context is being created for non-Daemon work.

id

string

A unique configuration ID.

wlm

  • New

  • Propagate

  • PropagateOrNew

Propagate

Indicates how the WLM context should be handled for non-Daemon work.
New
Always create a new WLM context.
Propagate
Use the same WLM Context (if one exists).
PropagateOrNew
Use the same WLM context or create a new one if no current context exists.