WebContainer


This type is a class for model objects.

Configuration for the Web container part of the application server. The Web container manages Web modules. It creates servlet instances, loads and unloads servlets, creates and manages request and response objects, and performs other tasks for managing the components of a Web module effectively.

Package: webcontainer
Supertype: ApplicationContainer

Classifier ID:  -1
Instance class name:  * Unspecified *
Instance class:  * Unspecified *



Attributes Summary
sessionAffinityTimeout : EInt When non-zero, WebSphere will be able to switch the HTTP session affinity for requests to a different server instance after the specifed time period has elapsed. In certain situations, this can improve load balancing performance. Default: 0 Range: 0-MAX_INT
sessionAffinityFailoverServer : EString When WLM is utilized and a server of a server group is down, WLM normally routes requests with affinity to the down server to another random server within the server group. This field allows an administrator to specify the name of a server within the server group that affinity requests will route to, instead of using random server selection.
defaultVirtualHostName : EString The default virtual host for Web applications. This value can be overridden during application installation.
enableServletCaching : EBoolean Specifies whether servlets and jsp caching is enabled.
disablePooling : EBoolean Specifies that the Web container disable the pooling of servlet request and servlet response objects. When true, each request will create new servlet request and servlet response objects. Defaults to false.
allowAsyncRequestDispatching : EBoolean @since 7.0.0 Allows applications installed on the server to use Async Request Dispatcher.
asyncIncludeTimeout : EInt @since 7.0.0 Default timeout in milliseconds for Async includes to complete which can be overridden via API's.
maximumPercentageExpiredEntries : EInt @since 7.0.0 Maximum percentage of expired response versus total response in one minute before switching to synchronous requests for client side requests.
maximumResponseStoreSize : EInt @since 7.0.0 Maximum size of store for client side requests in megabytes.
transports : Transport * A list of transports defined for the Web container. Transports describe how requests get from the Web server to the Web container.
threadPool : ThreadPool @ The thread pool settings for the Web container.



Attribute Details

sessionAffinityTimeout  -  When non-zero, WebSphere will be able to switch the HTTP session affinity for requests to a different server instance after the specifed time period has elapsed. In certain situations, this can improve load balancing performance. Default: 0 Range: 0-MAX_INT
    Data Type: EInt
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

sessionAffinityFailoverServer  -  When WLM is utilized and a server of a server group is down, WLM normally routes requests with affinity to the down server to another random server within the server group. This field allows an administrator to specify the name of a server within the server group that affinity requests will route to, instead of using random server selection.
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

defaultVirtualHostName  -  The default virtual host for Web applications. This value can be overridden during application installation.
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

enableServletCaching  -  Specifies whether servlets and jsp caching is enabled.
    Data Type: EBoolean
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

disablePooling  -  Specifies that the Web container disable the pooling of servlet request and servlet response objects. When true, each request will create new servlet request and servlet response objects. Defaults to false.
    Data Type: EBoolean
    Default value:  false
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

allowAsyncRequestDispatching  -  @since 7.0.0 Allows applications installed on the server to use Async Request Dispatcher.
    Data Type: EBoolean
    Default value:  false
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

asyncIncludeTimeout  -  @since 7.0.0 Default timeout in milliseconds for Async includes to complete which can be overridden via API's.
    Data Type: EInt
    Default value:  60000
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

maximumPercentageExpiredEntries  -  @since 7.0.0 Maximum percentage of expired response versus total response in one minute before switching to synchronous requests for client side requests.
    Data Type: EInt
    Default value:  15
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

maximumResponseStoreSize  -  @since 7.0.0 Maximum size of store for client side requests in megabytes.
    Data Type: EInt
    Default value:  100
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

transports  -  A list of transports defined for the Web container. Transports describe how requests get from the Web server to the Web container.
    Reference Type: Transport *
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  0
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

threadPool  -  The thread pool settings for the Web container.
    Reference Type: ThreadPool @
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false



(C) COPYRIGHT International Business Machines Corp. 1996-2006