Class GenericKeyedObjectPoolConfig

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

public class GenericKeyedObjectPoolConfig extends BaseObjectPoolConfig
A simple "struct" encapsulating the configuration for a GenericKeyedObjectPool.

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

    • GenericKeyedObjectPoolConfig

      public GenericKeyedObjectPoolConfig()
      Create a new configuration with default settings.
  • 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:
    • getMaxTotalPerKey

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

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

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

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

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

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