GVPoolManager

From GreenVulcano Wiki
Jump to: navigation, search

Description

Root element for configuring the Pool Manager of GreenVulcanoESB.

GreenVulcano® ESB configuration

GVPoolManager 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:

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.