PluginServerClusterProperties


This type is a class for model objects.

These properties apply to all ServerCluster elements in the webserver plug-in file. @since 6.0.0

Package: webserver

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

Reference attributes having this type:
  PluginProperties.pluginServerClusterProperties



Attributes Summary
LoadBalance : LoadBalanceKind The load balancing option used by the plug-in.
RetryInterval : EInt The length of time (in seconds) that should elapse from the time that a server is marked down to the time that the plug-in will retry a connection.
RemoveSpecialHeaders : EBoolean The plug-in adds special headers to the request before it is forwarded to the application server. By default the plug-in will remove these headers from incoming requests before adding the headers it is supposed to add. Setting the attribute to false introduces a potential security exposure by not removing headers from incoming requests.
CloneSeparatorChange : EBoolean Some pervasive devices cannot handle the colon character (:) used to separate clone IDs in conjunction with session affinity. This attribute tells the plug-in to expect the plus character (+) as the clone separator. You must change application server configurations so that an application server separates clone IDs with the plus character as well.
PostSizeLimit : EInt The maximum number of bytes of request content allowed in order for the plug-in to attempt to send the request to an application server. If a request is received that is greater than this size, the plug-in fails the request. By default, there is no limit (-1).
PostBufferSize : EInt Maximum buffer size used when reading the HTTP request content. This buffered data is used for retrying the request to another application server.



Attribute Details

LoadBalance  -  The load balancing option used by the plug-in.
    Data Type: LoadBalanceKind
    Default value:  ROUND_ROBIN
    Allowed values:
        0 - ROUND_ROBIN
        1 - RANDOM
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

RetryInterval  -  The length of time (in seconds) that should elapse from the time that a server is marked down to the time that the plug-in will retry a connection.
    Data Type: EInt
    Default value:  60
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

RemoveSpecialHeaders  -  The plug-in adds special headers to the request before it is forwarded to the application server. By default the plug-in will remove these headers from incoming requests before adding the headers it is supposed to add. Setting the attribute to false introduces a potential security exposure by not removing headers from incoming requests.
    Data Type: EBoolean
    Default value:  true
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

CloneSeparatorChange  -  Some pervasive devices cannot handle the colon character (:) used to separate clone IDs in conjunction with session affinity. This attribute tells the plug-in to expect the plus character (+) as the clone separator. You must change application server configurations so that an application server separates clone IDs with the plus character as well.
    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

PostSizeLimit  -  The maximum number of bytes of request content allowed in order for the plug-in to attempt to send the request to an application server. If a request is received that is greater than this size, the plug-in fails the request. By default, there is no limit (-1).
    Data Type: EInt
    Default value:  -1
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

PostBufferSize  -  Maximum buffer size used when reading the HTTP request content. This buffered data is used for retrying the request to another application server.
    Data Type: EInt
    Default value:  64
    Required:  false
    Changeable:  true
    Unsettable:  true
    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