Class PoolImpl
java.lang.Object
org.jboss.jca.common.metadata.common.PoolImpl
- All Implemented Interfaces:
Serializable,org.jboss.jca.common.api.metadata.common.Pool,org.jboss.jca.common.api.metadata.JCAMetadata,org.jboss.jca.common.api.metadata.ValidatableMetadata
- Direct Known Subclasses:
DsPoolImpl,XaPoolImpl
A PoolImpl.
- Author:
- Stefano Maestri
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.common.Pool
org.jboss.jca.common.api.metadata.common.Pool.Tag -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.jboss.jca.common.api.metadata.common.Capacitycapacityprotected Booleanis-fairprotected org.jboss.jca.common.api.metadata.common.FlushStrategyflush-strategyprotected Integerinitial-pool-sizeprotected IntegermaxPoolSizeprotected IntegerminPoolSizeprotected Booleanprefillprotected Booleanuse-strict-min -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
minPoolSize
minPoolSize -
initialPoolSize
initial-pool-size -
maxPoolSize
maxPoolSize -
prefill
prefill -
useStrictMin
use-strict-min -
flushStrategy
protected org.jboss.jca.common.api.metadata.common.FlushStrategy flushStrategyflush-strategy -
capacity
protected org.jboss.jca.common.api.metadata.common.Capacity capacitycapacity -
fair
is-fair
-
-
Constructor Details
-
PoolImpl
public PoolImpl(Integer minPoolSize, Integer initialPoolSize, Integer maxPoolSize, Boolean prefill, Boolean useStrictMin, org.jboss.jca.common.api.metadata.common.FlushStrategy flushStrategy, org.jboss.jca.common.api.metadata.common.Capacity capacity, Boolean fair) throws org.jboss.jca.common.api.validator.ValidateException Constructor- Parameters:
minPoolSize- minPoolSizeinitialPoolSize- initialPoolSizemaxPoolSize- maxPoolSizeprefill- prefilluseStrictMin- useStrictMinflushStrategy- flushStrategycapacity- capacityfair- fair- Throws:
org.jboss.jca.common.api.validator.ValidateException- ValidateException
-
-
Method Details
-
getMinPoolSize
- Specified by:
getMinPoolSizein interfaceorg.jboss.jca.common.api.metadata.common.Pool
-
getInitialPoolSize
- Specified by:
getInitialPoolSizein interfaceorg.jboss.jca.common.api.metadata.common.Pool
-
getMaxPoolSize
- Specified by:
getMaxPoolSizein interfaceorg.jboss.jca.common.api.metadata.common.Pool
-
isPrefill
- Specified by:
isPrefillin interfaceorg.jboss.jca.common.api.metadata.common.Pool
-
isUseStrictMin
- Specified by:
isUseStrictMinin interfaceorg.jboss.jca.common.api.metadata.common.Pool
-
getFlushStrategy
public org.jboss.jca.common.api.metadata.common.FlushStrategy getFlushStrategy()- Specified by:
getFlushStrategyin interfaceorg.jboss.jca.common.api.metadata.common.Pool
-
getCapacity
public org.jboss.jca.common.api.metadata.common.Capacity getCapacity()- Specified by:
getCapacityin interfaceorg.jboss.jca.common.api.metadata.common.Pool
-
isFair
- Specified by:
isFairin interfaceorg.jboss.jca.common.api.metadata.common.Pool
-
validate
public void validate() throws org.jboss.jca.common.api.validator.ValidateException- Specified by:
validatein interfaceorg.jboss.jca.common.api.metadata.ValidatableMetadata- Throws:
org.jboss.jca.common.api.validator.ValidateException
-
hashCode
public int hashCode() -
equals
-
toString
-