Class: com.sybase.djc.util.ThreadMonitor (Thread Monitor) EAServer 6.3 Help
Description Thread monitors are used to limit concurrency (e.g. to reduce resource utilization) or to permit tracking of activity within a running server. If a thread attempts to enter a monitor which is already at its maximum permitted thread count, the thread will be forced to wait (on a first-in, first-out basis).
Configuration See Set Properties Task.
Properties bypassDomain, disableNestedWait, initialThreadLimit, maximumActiveThreads, minimumActiveThreads, targetCheckInterval, targetResponseTime
Files Repository/Instance/com/sybase/djc/util/ThreadMonitor/*.properties

Property: bypassDomain (Bypass Domain)
Description If specified, users in this domain will be permitted to acquire the monitor even if the limit is reached

Property: disableNestedWait (Disable Nested Wait)
Description If specified, threads that have already entered a monitor can enter this monitor without waiting.
Default Value false
Legal Values false, true

Property: initialThreadLimit (Initial Thread Limit)
Description Initial value for the limit on active threads for this monitor (0 is unlimited).
Default Value 0
Minimum Value 0
Maximum Value 2147483647

Property: maximumActiveThreads (Maximum Active Threads)
Description The maximum number of threads that can be simultaneously running within this monitor.
Default Value 0
Minimum Value 0
Maximum Value 2147483647

Property: minimumActiveThreads (Minimum Active Threads)
Description The minimum level to which "maximumActiveThreads" can be dynamically reduced if resources are constrained.
Default Value 0
Minimum Value 0
Maximum Value 2147483647

Property: targetCheckInterval (Target Check Interval)
Description The number of monitor calls between checks to dynamically adjust the limit on active threads based on target 90% response time.
Default Value 1000
Minimum Value 0
Maximum Value 1000000

Property: targetResponseTime (Target Response Time)
Description The target 90% response time in milliseconds (zero means unspecified).
Default Value 0
Minimum Value 0
Maximum Value 2147483647