GVPoolManager
Description
Root element for configuring the Pool Manager of GreenVulcanoESB.
GreenVulcano® ESB configuration
The GVPoolManager Element is used by: GVCore. The following table shows its attributes:
| Attribute | Type | Description |
|---|---|---|
| type | fixed | This attribute must assume the value module. |
| name | fixed | This attribute must assume the value POOL_MANAGER. |
GVPoolManager contains the following sub-elements:
- Description
- GreenVulcanoPool
GreenVulcanoPool
Each GreenVulcanoPool element handles a pool of GreenVulcano® ESB Core instances, to be shared among the various input adapter (EJB, MDB, WS).
The following table shows the GreenVulcanoPool element's attributes:
| Attribute | Type | Description |
|---|---|---|
| server-property-name | required | System properties for server instance name, ex.: JBoss:
jboss.server.name Weblogic: weblogic.Name The attribute's value can't be null. |
| subsystem | required | Subsystem using the pool.
The attribute's value can't be null. |
| initial-size | required | |
| maximum-size | required | Maximum pool size.
The default is 10 items. A value of -1 equals not limited pool. |
| maximum-creation | required | Maximum number of instances to create.
The default is 50 instances. A value of -1 is equivalent to unlimited number of creations. |
| default-timeout | required | Specifies the default timeout, in milliseconds, to obtain a GreenVulcano® ESB Core instance. |
| shrink-timeout | optional | Specifies the default timeout, in milliseconds, to activate the mechanism of shrinking the pooled GreenVulcano® ESB Core instances.
The default is 15 minutes. The value -1 disables resizing of the pool. |
Might contain the sub-element Description.