ThreadPool

Configuration settings for a group of threads that the application server uses. A thread pool allows components of the server to reuse threads to eliminate the need to create new threads at runtime. Creating new threads is typically a time and resource intensive operation.



Attributes Summary
minimumSize : intThe minimum number of threads to allow in the pool.
maximumSize : intThe maximum number of threads to allow in the pool.
inactivityTimeout : intThe period of time in milliseconds after which a thread should be reclaimed due to inactivity.
isGrowable : booleanAllows the number of threads to increase beyond the maximum size configured for the thread pool.
name : String@since 6.
description : StringThe description of the thread pool.
customProperties : Property *  

Attribute Details

minimumSize    -    The minimum number of threads to allow in the pool.
     data type:  int
     default Value:   1



maximumSize    -    The maximum number of threads to allow in the pool.
     data type:  int
     default Value:   5



inactivityTimeout    -    The period of time in milliseconds after which a thread should be reclaimed due to inactivity.
     data type:  int
     default Value:   5000



isGrowable    -    Allows the number of threads to increase beyond the maximum size configured for the thread pool.
     data type: boolean
     default Value:   unspecified
     Allowed Values:  true   false  



name    -    @since 6.0.0Allows the thread pool to be given a name so that it can be referenced in other places in the configuration. Not used for thread pool instances contained directly under MessageListenerService, WebContainer, ObjectRequestBroker.
     data type:  String
     default Value:   unspecified



description    -    The description of the thread pool.
     data type:  String
     default Value:   unspecified



customProperties    -     
     data type: Property*


Copyright IBM Corp. 1997-2004