webMethods Adapter Runtime 10.3 | webMethods Adapter Runtime Documentation | Adapters RunTime Users Documentation | Overview of the Adapter Runtime | Adapter Connections | Connection Pools | Run-Time Behavior of Connection Pools
 
Run-Time Behavior of Connection Pools
When you enable a connection, Integration Server initializes the connection pool, creating the number of connection instances you specified in the Minimum Pool Size parameter of the connection. Whenever an adapter service needs a connection, Integration Server provides a connection from the pool. If no connections are available in the pool, and the maximum pool size has not been reached, the server creates one or more new connections (according to the number specified in Pool Increment Size), and adds them to the connection pool. If the pool is full (as specified in Maximum Pool Size), the requesting service will wait for Integration Server to obtain a connection, up to the length of time specified in the Block Timeout parameter, until a connection becomes available. Periodically, Integration Server inspects the pool and removes inactive connections that have exceeded the expiration period that you specified in Expire Timeout. For information about configuring connections, see the installation and user’s guide for the individual adapter.