Class BasicResourcePoolFactory
java.lang.Object
com.mchange.v2.resourcepool.ResourcePoolFactory
com.mchange.v2.resourcepool.BasicResourcePoolFactory
-
Method Summary
Modifier and TypeMethodDescriptionstatic BasicResourcePoolFactorycreateNoEventSupportInstance(int num_task_threads) static BasicResourcePoolFactorycreateNoEventSupportInstance(com.mchange.v2.async.AsynchronousRunner taskRunner, Timer timer) intintbooleanbooleanlonglonglongbooleanlongintintgetMax()intgetMin()longlongintgetStart()voidsetAcquisitionRetryAttempts(int retry_attempts) voidsetAcquisitionRetryDelay(int retry_delay) voidsetBreakOnAcquisitionFailure(boolean break_on_acquisition_failure) voidsetDebugStoreCheckoutStackTrace(boolean debug_store_checkout_stacktrace) voidsetDestroyOverdueResourceTime(long millis) voidsetExcessResourceMaxIdleTime(long millis) voidsetExpirationEnforcementDelay(long expiration_enforcement_delay) voidsetForceSynchronousCheckins(boolean force_synchronous_checkins) voidsetIdleResourceTestPeriod(long test_period) voidsetIncrement(int inc) voidsetMax(int max) voidsetMin(int min) voidsetResourceMaxAge(long max_age) voidsetResourceMaxIdleTime(long millis) voidsetStart(int start) If start is less than min, it will be ignored, and the pool will start with min.Methods inherited from class ResourcePoolFactory
createInstance, createInstance, createInstance, createInstance, getSharedInstance
-
Method Details
-
createNoEventSupportInstance
-
createNoEventSupportInstance
public static BasicResourcePoolFactory createNoEventSupportInstance(com.mchange.v2.async.AsynchronousRunner taskRunner, Timer timer) -
setStart
If start is less than min, it will be ignored, and the pool will start with min.- Specified by:
setStartin classResourcePoolFactory- Throws:
ResourcePoolException
-
getStart
- Specified by:
getStartin classResourcePoolFactory- Throws:
ResourcePoolException
-
setMin
- Specified by:
setMinin classResourcePoolFactory- Throws:
ResourcePoolException
-
getMin
- Specified by:
getMinin classResourcePoolFactory- Throws:
ResourcePoolException
-
setMax
- Specified by:
setMaxin classResourcePoolFactory- Throws:
ResourcePoolException
-
getMax
- Specified by:
getMaxin classResourcePoolFactory- Throws:
ResourcePoolException
-
setIncrement
- Specified by:
setIncrementin classResourcePoolFactory- Throws:
ResourcePoolException
-
getIncrement
- Specified by:
getIncrementin classResourcePoolFactory- Throws:
ResourcePoolException
-
setAcquisitionRetryAttempts
- Specified by:
setAcquisitionRetryAttemptsin classResourcePoolFactory- Throws:
ResourcePoolException
-
getAcquisitionRetryAttempts
- Specified by:
getAcquisitionRetryAttemptsin classResourcePoolFactory- Throws:
ResourcePoolException
-
setAcquisitionRetryDelay
- Specified by:
setAcquisitionRetryDelayin classResourcePoolFactory- Throws:
ResourcePoolException
-
getAcquisitionRetryDelay
- 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
- Specified by:
setResourceMaxAgein classResourcePoolFactory- Throws:
ResourcePoolException
-
getResourceMaxAge
- Specified by:
getResourceMaxAgein classResourcePoolFactory- Throws:
ResourcePoolException
-
setResourceMaxIdleTime
- Specified by:
setResourceMaxIdleTimein classResourcePoolFactory- Throws:
ResourcePoolException
-
getResourceMaxIdleTime
- Specified by:
getResourceMaxIdleTimein classResourcePoolFactory- Throws:
ResourcePoolException
-
setExcessResourceMaxIdleTime
- Specified by:
setExcessResourceMaxIdleTimein classResourcePoolFactory- Throws:
ResourcePoolException
-
getExcessResourceMaxIdleTime
- Specified by:
getExcessResourceMaxIdleTimein classResourcePoolFactory- Throws:
ResourcePoolException
-
getDestroyOverdueResourceTime
- Specified by:
getDestroyOverdueResourceTimein classResourcePoolFactory- Throws:
ResourcePoolException
-
setDestroyOverdueResourceTime
- Specified by:
setDestroyOverdueResourceTimein classResourcePoolFactory- Throws:
ResourcePoolException
-
setExpirationEnforcementDelay
public void setExpirationEnforcementDelay(long expiration_enforcement_delay) throws ResourcePoolException - Specified by:
setExpirationEnforcementDelayin classResourcePoolFactory- Throws:
ResourcePoolException
-
getExpirationEnforcementDelay
- Specified by:
getExpirationEnforcementDelayin classResourcePoolFactory- Throws:
ResourcePoolException
-
setBreakOnAcquisitionFailure
public void setBreakOnAcquisitionFailure(boolean break_on_acquisition_failure) throws ResourcePoolException - Specified by:
setBreakOnAcquisitionFailurein classResourcePoolFactory- Throws:
ResourcePoolException
-
getBreakOnAcquisitionFailure
- Specified by:
getBreakOnAcquisitionFailurein classResourcePoolFactory- Throws:
ResourcePoolException
-
setDebugStoreCheckoutStackTrace
public void setDebugStoreCheckoutStackTrace(boolean debug_store_checkout_stacktrace) throws ResourcePoolException - Specified by:
setDebugStoreCheckoutStackTracein classResourcePoolFactory- Throws:
ResourcePoolException
-
getDebugStoreCheckoutStackTrace
- Specified by:
getDebugStoreCheckoutStackTracein classResourcePoolFactory- Throws:
ResourcePoolException
-
setForceSynchronousCheckins
public void setForceSynchronousCheckins(boolean force_synchronous_checkins) throws ResourcePoolException - Specified by:
setForceSynchronousCheckinsin classResourcePoolFactory- Throws:
ResourcePoolException
-
getForceSynchronousCheckins
- Specified by:
getForceSynchronousCheckinsin classResourcePoolFactory- Throws:
ResourcePoolException
-
createPool
- Specified by:
createPoolin classResourcePoolFactory- Throws:
ResourcePoolException
-