Skip navigation links


org.identityconnectors.common.pooling
Class ObjectPoolConfiguration

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


public final class ObjectPoolConfiguration
extends java.lang.Object

Configuration for pooling objects


Constructor Summary
ObjectPoolConfiguration()
           

 

Method Summary
 boolean equals(java.lang.Object obj)
           
 int getMaxIdle()
          Get the maximum number of idle objects.
 int getMaxObjects()
          Get the set number of maximum objects (idle+active)
 long getMaxWait()
          Max time to wait if the pool is waiting for a free object to become available before failing.
 long getMinEvictableIdleTimeMillis()
          Minimum time to wait before evicting an idle object.
 int getMinIdle()
          Minimum number of idle objects.
 int hashCode()
           
 void setMaxIdle(int maxIdle)
          Sets the maximum number of objects that can sit idle in the pool at any time.
 void setMaxObjects(int maxObjects)
          Sets the maximum number of objects (idle+active)
 void setMaxWait(long maxWait)
          Max time to wait if the pool is waiting for a free object to become available before failing.
 void setMinEvictableIdleTimeMillis(long minEvictableIdleTimeMillis)
          Minimum time to wait before evicting an idle object.
 void setMinIdle(int minIdle)
          Minimum number of idle objects.
 java.lang.String toString()
           
 void validate()
           

 

Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait

 

Constructor Detail

ObjectPoolConfiguration

public ObjectPoolConfiguration()

Method Detail

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 java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

Skip navigation links


Copyright © 2012, Oracle and/or its affiliates. All rights reserved.