Class GenericObjectPoolConfig

java.lang.Object
org.apache.commons.pool2.impl.BaseObjectPoolConfig
org.apache.commons.pool2.impl.GenericObjectPoolConfig
All Implemented Interfaces:
Cloneable

public class GenericObjectPoolConfig extends BaseObjectPoolConfig
A simple "struct" encapsulating the configuration for a GenericObjectPool.

This class is not thread-safe; it is only intended to be used to provide attributes used when creating a pool.

Since:
2.0
Version:
$Revision: $
  • Field Details

  • Constructor Details

    • GenericObjectPoolConfig

      public GenericObjectPoolConfig()
  • Method Details

    • getMaxTotal

      public int getMaxTotal()
      Get the value for the maxTotal configuration attribute for pools created with this configuration instance.
      Returns:
      The current setting of maxTotal for this configuration instance
      See Also:
    • setMaxTotal

      public void setMaxTotal(int maxTotal)
      Set the value for the maxTotal configuration attribute for pools created with this configuration instance.
      Parameters:
      maxTotal - The new setting of maxTotal for this configuration instance
      See Also:
    • getMaxIdle

      public int getMaxIdle()
      Get the value for the maxIdle configuration attribute for pools created with this configuration instance.
      Returns:
      The current setting of maxIdle for this configuration instance
      See Also:
    • setMaxIdle

      public void setMaxIdle(int maxIdle)
      Set the value for the maxIdle configuration attribute for pools created with this configuration instance.
      Parameters:
      maxIdle - The new setting of maxIdle for this configuration instance
      See Also:
    • getMinIdle

      public int getMinIdle()
      Get the value for the minIdle configuration attribute for pools created with this configuration instance.
      Returns:
      The current setting of minIdle for this configuration instance
      See Also:
    • setMinIdle

      public void setMinIdle(int minIdle)
      Set the value for the minIdle configuration attribute for pools created with this configuration instance.
      Parameters:
      minIdle - The new setting of minIdle for this configuration instance
      See Also:
    • clone

      public GenericObjectPoolConfig clone()