org.jboss.jca.core.api.connectionmanager.pool
Class PoolConfiguration

java.lang.Object
  extended by org.jboss.jca.core.api.connectionmanager.pool.PoolConfiguration

public class PoolConfiguration
extends Object

The pool configuration.

Author:
Gurkan Erdogdu, Jesper Pedersen

Constructor Summary
PoolConfiguration()
          Constructor
 
Method Summary
 long getBackgroundValidationInterval()
          Get the background validation interval in milliseconds
 int getBackgroundValidationMinutes()
          Get the background validation minutes setting
 long getBlockingTimeout()
           
 long getIdleTimeout()
           
 int getMaxSize()
           
 int getMinSize()
           
 boolean isBackgroundValidation()
           
 boolean isPrefill()
           
 boolean isStrictMin()
           
 boolean isUseFastFail()
           
 void setBackgroundValidation(boolean v)
           
 void setBackgroundValidationMinutes(int v)
          Set the background validation minutes setting
 void setBlockingTimeout(long blockingTimeout)
           
 void setIdleTimeout(long idleTimeout)
           
 void setMaxSize(int maxSize)
           
 void setMinSize(int minSize)
           
 void setPrefill(boolean prefill)
           
 void setStrictMin(boolean strictMin)
           
 void setUseFastFail(boolean useFastFail)
           
 String toString()
          String representation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PoolConfiguration

public PoolConfiguration()
Constructor

Method Detail

getMinSize

public int getMinSize()
Returns:
the minSize

setMinSize

public void setMinSize(int minSize)
Parameters:
minSize - the minSize to set

getMaxSize

public int getMaxSize()
Returns:
the maxSize

setMaxSize

public void setMaxSize(int maxSize)
Parameters:
maxSize - the maxSize to set

getBlockingTimeout

public long getBlockingTimeout()
Returns:
the blockingTimeout

setBlockingTimeout

public void setBlockingTimeout(long blockingTimeout)
Parameters:
blockingTimeout - the blockingTimeout to set

getIdleTimeout

public long getIdleTimeout()
Returns:
the idleTimeout

setIdleTimeout

public void setIdleTimeout(long idleTimeout)
Parameters:
idleTimeout - the idleTimeout to set

isBackgroundValidation

public boolean isBackgroundValidation()
Returns:
Should background validation be performed

setBackgroundValidation

public void setBackgroundValidation(boolean v)
Parameters:
v - Should background validation be performed

getBackgroundValidationMinutes

public int getBackgroundValidationMinutes()
Get the background validation minutes setting

Returns:
The value

setBackgroundValidationMinutes

public void setBackgroundValidationMinutes(int v)
Set the background validation minutes setting

Parameters:
v - The value

getBackgroundValidationInterval

public long getBackgroundValidationInterval()
Get the background validation interval in milliseconds

Returns:
The interval

isPrefill

public boolean isPrefill()
Returns:
the prefill

setPrefill

public void setPrefill(boolean prefill)
Parameters:
prefill - the prefill to set

isStrictMin

public boolean isStrictMin()
Returns:
the strictMin

setStrictMin

public void setStrictMin(boolean strictMin)
Parameters:
strictMin - the strictMin to set

isUseFastFail

public boolean isUseFastFail()
Returns:
the useFastFail

setUseFastFail

public void setUseFastFail(boolean useFastFail)
Parameters:
useFastFail - the useFastFail to set

toString

public String toString()
String representation

Overrides:
toString in class Object
Returns:
The string


Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)