Package com.mchange.v2.resourcepool
Class BasicResourcePoolFactory
- java.lang.Object
-
- com.mchange.v2.resourcepool.ResourcePoolFactory
-
- com.mchange.v2.resourcepool.BasicResourcePoolFactory
-
public class BasicResourcePoolFactory extends ResourcePoolFactory
-
-
Method Summary
-
Methods inherited from class com.mchange.v2.resourcepool.ResourcePoolFactory
createInstance, createInstance, createInstance, createInstance, getSharedInstance
-
-
-
-
Method Detail
-
createNoEventSupportInstance
public static BasicResourcePoolFactory createNoEventSupportInstance(int num_task_threads)
-
createNoEventSupportInstance
public static BasicResourcePoolFactory createNoEventSupportInstance(com.mchange.v2.async.AsynchronousRunner taskRunner, java.util.Timer timer)
-
setStart
public void setStart(int start) throws ResourcePoolExceptionIf start is less than min, it will be ignored, and the pool will start with min.- Specified by:
setStartin classResourcePoolFactory- Throws:
ResourcePoolException
-
getStart
public int getStart() throws ResourcePoolException- Specified by:
getStartin classResourcePoolFactory- Throws:
ResourcePoolException
-
setMin
public void setMin(int min) throws ResourcePoolException- Specified by:
setMinin classResourcePoolFactory- Throws:
ResourcePoolException
-
getMin
public int getMin() throws ResourcePoolException- Specified by:
getMinin classResourcePoolFactory- Throws:
ResourcePoolException
-
setMax
public void setMax(int max) throws ResourcePoolException- Specified by:
setMaxin classResourcePoolFactory- Throws:
ResourcePoolException
-
getMax
public int getMax() throws ResourcePoolException- Specified by:
getMaxin classResourcePoolFactory- Throws:
ResourcePoolException
-
setIncrement
public void setIncrement(int inc) throws ResourcePoolException- Specified by:
setIncrementin classResourcePoolFactory- Throws:
ResourcePoolException
-
getIncrement
public int getIncrement() throws ResourcePoolException- Specified by:
getIncrementin classResourcePoolFactory- Throws:
ResourcePoolException
-
setAcquisitionRetryAttempts
public void setAcquisitionRetryAttempts(int retry_attempts) throws ResourcePoolException- Specified by:
setAcquisitionRetryAttemptsin classResourcePoolFactory- Throws:
ResourcePoolException
-
getAcquisitionRetryAttempts
public int getAcquisitionRetryAttempts() throws ResourcePoolException- Specified by:
getAcquisitionRetryAttemptsin classResourcePoolFactory- Throws:
ResourcePoolException
-
setAcquisitionRetryDelay
public void setAcquisitionRetryDelay(int retry_delay) throws ResourcePoolException- Specified by:
setAcquisitionRetryDelayin classResourcePoolFactory- Throws:
ResourcePoolException
-
getAcquisitionRetryDelay
public int getAcquisitionRetryDelay() throws ResourcePoolException- Specified by:
getAcquisitionRetryDelayin classResourcePoolFactory- Throws:
ResourcePoolException
-
setIdleResourceTestPeriod
public void setIdleResourceTestPeriod(long test_period)
- Specified by:
setIdleResourceTestPeriodin classResourcePoolFactory
-
getIdleResourceTestPeriod
public long getIdleResourceTestPeriod()
- Specified by:
getIdleResourceTestPeriodin classResourcePoolFactory
-
setResourceMaxAge
public void setResourceMaxAge(long max_age) throws ResourcePoolException- Specified by:
setResourceMaxAgein classResourcePoolFactory- Throws:
ResourcePoolException
-
getResourceMaxAge
public long getResourceMaxAge() throws ResourcePoolException- Specified by:
getResourceMaxAgein classResourcePoolFactory- Throws:
ResourcePoolException
-
setResourceMaxIdleTime
public void setResourceMaxIdleTime(long millis) throws ResourcePoolException- Specified by:
setResourceMaxIdleTimein classResourcePoolFactory- Throws:
ResourcePoolException
-
getResourceMaxIdleTime
public long getResourceMaxIdleTime() throws ResourcePoolException- Specified by:
getResourceMaxIdleTimein classResourcePoolFactory- Throws:
ResourcePoolException
-
setExcessResourceMaxIdleTime
public void setExcessResourceMaxIdleTime(long millis) throws ResourcePoolException- Specified by:
setExcessResourceMaxIdleTimein classResourcePoolFactory- Throws:
ResourcePoolException
-
getExcessResourceMaxIdleTime
public long getExcessResourceMaxIdleTime() throws ResourcePoolException- Specified by:
getExcessResourceMaxIdleTimein classResourcePoolFactory- Throws:
ResourcePoolException
-
getDestroyOverdueResourceTime
public long getDestroyOverdueResourceTime() throws ResourcePoolException- Specified by:
getDestroyOverdueResourceTimein classResourcePoolFactory- Throws:
ResourcePoolException
-
setDestroyOverdueResourceTime
public void setDestroyOverdueResourceTime(long millis) throws ResourcePoolException- Specified by:
setDestroyOverdueResourceTimein classResourcePoolFactory- Throws:
ResourcePoolException
-
setExpirationEnforcementDelay
public void setExpirationEnforcementDelay(long expiration_enforcement_delay) throws ResourcePoolException- Specified by:
setExpirationEnforcementDelayin classResourcePoolFactory- Throws:
ResourcePoolException
-
getExpirationEnforcementDelay
public long getExpirationEnforcementDelay() throws ResourcePoolException- Specified by:
getExpirationEnforcementDelayin classResourcePoolFactory- Throws:
ResourcePoolException
-
setBreakOnAcquisitionFailure
public void setBreakOnAcquisitionFailure(boolean break_on_acquisition_failure) throws ResourcePoolException- Specified by:
setBreakOnAcquisitionFailurein classResourcePoolFactory- Throws:
ResourcePoolException
-
getBreakOnAcquisitionFailure
public boolean getBreakOnAcquisitionFailure() throws ResourcePoolException- Specified by:
getBreakOnAcquisitionFailurein classResourcePoolFactory- Throws:
ResourcePoolException
-
setDebugStoreCheckoutStackTrace
public void setDebugStoreCheckoutStackTrace(boolean debug_store_checkout_stacktrace) throws ResourcePoolException- Specified by:
setDebugStoreCheckoutStackTracein classResourcePoolFactory- Throws:
ResourcePoolException
-
getDebugStoreCheckoutStackTrace
public boolean getDebugStoreCheckoutStackTrace() throws ResourcePoolException- Specified by:
getDebugStoreCheckoutStackTracein classResourcePoolFactory- Throws:
ResourcePoolException
-
setForceSynchronousCheckins
public void setForceSynchronousCheckins(boolean force_synchronous_checkins) throws ResourcePoolException- Specified by:
setForceSynchronousCheckinsin classResourcePoolFactory- Throws:
ResourcePoolException
-
getForceSynchronousCheckins
public boolean getForceSynchronousCheckins() throws ResourcePoolException- Specified by:
getForceSynchronousCheckinsin classResourcePoolFactory- Throws:
ResourcePoolException
-
createPool
public ResourcePool createPool(ResourcePool.Manager mgr) throws ResourcePoolException
- Specified by:
createPoolin classResourcePoolFactory- Throws:
ResourcePoolException
-
-