Class ObjectPoolConfiguration
java.lang.Object
org.identityconnectors.common.pooling.ObjectPoolConfiguration
Configuration for pooling objects.
-
Constructor Summary
ConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
Get the maximum number of idle objects.int
Get the set number of maximum objects (idle+active).long
Max time to wait if the pool is waiting for a free object to become available before failing.long
Minimum time to wait before evicting an idle object.int
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.toString()
void
validate()
-
Constructor Details
-
ObjectPoolConfiguration
public ObjectPoolConfiguration() -
ObjectPoolConfiguration
-
-
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() -
equals
-
toString
-