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