Class ObjectPoolConfiguration

java.lang.Object
org.identityconnectors.common.pooling.ObjectPoolConfiguration

public final class ObjectPoolConfiguration extends Object
Configuration for pooling objects.
  • Constructor Details

    • ObjectPoolConfiguration

      public ObjectPoolConfiguration()
    • ObjectPoolConfiguration

      public ObjectPoolConfiguration(ObjectPoolConfiguration other)
  • Method Details

    • getMaxObjects

      public int getMaxObjects()
      Get the set number of maximum objects (idle+active).
    • setMaxObjects

      public void setMaxObjects(int maxObjects)
      Sets the maximum number of objects (idle+active).
    • getMaxIdle

      public int getMaxIdle()
      Get the maximum number of idle objects.
    • setMaxIdle

      public void setMaxIdle(int maxIdle)
      Sets the maximum number of objects that can sit idle in the pool at any time.
    • getMaxWait

      public long getMaxWait()
      Max time to wait if the pool is waiting for a free object to become available before failing. Zero means don't wait.
    • setMaxWait

      public void setMaxWait(long maxWait)
      Max time to wait if the pool is waiting for a free object to become available before failing. Zero means don't wait.
    • getMinEvictableIdleTimeMillis

      public long getMinEvictableIdleTimeMillis()
      Minimum time to wait before evicting an idle object. Zero means don't wait.
    • setMinEvictableIdleTimeMillis

      public void setMinEvictableIdleTimeMillis(long minEvictableIdleTimeMillis)
      Minimum time to wait before evicting an idle object. Zero means don't wait.
    • getMinIdle

      public int getMinIdle()
      Minimum number of idle objects.
    • setMinIdle

      public void setMinIdle(int minIdle)
      Minimum number of idle objects.
    • validate

      public void validate()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object