# ConnectorPoolConfigurationType (Complex Type)

### Namespace: http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/connector-schema-3

Configuration of ConnId connector pools.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
minEvictableIdleTimeMillis | property int | [0,1] | Minimum time to wait before evicting idle connector instance from the pool (in milliseconds).
minIdle | property int | [0,1] | Minimum number of idle connector instances kept in the pool.
maxIdle | property int | [0,1] | Maximum number of idle connector instances in the pool.
maxObjects | property int | [0,1] | Maximum number of connector instances in the pool.
maxWait | property int | [0,1] | Maximum time to wait for available connector instance from the pool (in milliseconds).
maxIdleTimeMillis | property int | [0,1] | Maximum time that an idle object will be kept in the pool (in milliseconds).

- ### Items

  - #### minEvictableIdleTimeMillis

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Minimum time to wait before evicting idle connector instance from the pool (in milliseconds). Zero value means no waiting, idle connector is immediately evicted.

  - #### minIdle

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Minimum number of idle connector instances kept in the pool. Idle instances are instances that are not executing any operation at the moment.

  - #### maxIdle

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Maximum number of idle connector instances in the pool. Idle instances are instances that are not executing any operation at the moment.

  - #### maxObjects

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Maximum number of connector instances in the pool. Both active and idle instances are counted.

  - #### maxWait

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Maximum time to wait for available connector instance from the pool (in milliseconds). When the time is reached and connector instance is not available, the operations fails.

  - #### maxIdleTimeMillis

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Maximum time that an idle object will be kept in the pool (in milliseconds). Connectors will not be re-used if they are kept idle in the pool for longer than this interval. Zero means no time limitation.