Class XaPoolImpl
java.lang.Object
org.jboss.jca.common.metadata.common.PoolImpl
org.jboss.jca.common.metadata.common.XaPoolImpl
- All Implemented Interfaces:
Serializable,Pool,XaPool,JCAMetadata,ValidatableMetadata
- Direct Known Subclasses:
DsXaPoolImpl
A XaPoolImpl.
- Author:
- Stefano Maestri
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.common.Pool
Pool.TagNested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.common.XaPool
XaPool.Tag -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Booleaninterleavingprotected Booleanis-same-rm-overrideprotected Booleanno-tx-separate-poolprotected Booleanpad-xidprotected Booleanwrap-xa-resourceFields inherited from class org.jboss.jca.common.metadata.common.PoolImpl
capacity, fair, flushStrategy, initialPoolSize, maxPoolSize, minPoolSize, prefill, useStrictMin -
Constructor Summary
ConstructorsConstructorDescriptionXaPoolImpl(Integer minPoolSize, Integer initialPoolSize, Integer maxPoolSize, Boolean prefill, Boolean useStrictMin, FlushStrategy flushStrategy, Capacity capacity, Boolean fair, Boolean isSameRmOverride, Boolean interleaving, Boolean padXid, Boolean wrapXaResource, Boolean noTxSeparatePool) Create a new XaPoolImpl. -
Method Summary
Methods inherited from class org.jboss.jca.common.metadata.common.PoolImpl
getCapacity, getFlushStrategy, getInitialPoolSize, getMaxPoolSize, getMinPoolSize, isFair, isPrefill, isUseStrictMin, validateMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jboss.jca.common.api.metadata.common.Pool
getCapacity, getFlushStrategy, getInitialPoolSize, getMaxPoolSize, getMinPoolSize, isFair, isPrefill, isUseStrictMinMethods inherited from interface org.jboss.jca.common.api.metadata.ValidatableMetadata
validate
-
Field Details
-
isSameRmOverride
is-same-rm-override -
interleaving
interleaving -
padXid
pad-xid -
wrapXaResource
wrap-xa-resource -
noTxSeparatePool
no-tx-separate-pool
-
-
Constructor Details
-
XaPoolImpl
public XaPoolImpl(Integer minPoolSize, Integer initialPoolSize, Integer maxPoolSize, Boolean prefill, Boolean useStrictMin, FlushStrategy flushStrategy, Capacity capacity, Boolean fair, Boolean isSameRmOverride, Boolean interleaving, Boolean padXid, Boolean wrapXaResource, Boolean noTxSeparatePool) throws ValidateException Create a new XaPoolImpl.- Parameters:
minPoolSize- minPoolSizeinitialPoolSize- initialPoolSizemaxPoolSize- maxPoolSizeprefill- prefilluseStrictMin- useStrictMinflushStrategy- flushStrategycapacity- capacityfair- fairisSameRmOverride- isSameRmOverrideinterleaving- interleavingpadXid- padXidwrapXaResource- wrapXaResourcenoTxSeparatePool- noTxSeparatePool- Throws:
ValidateException- ValidateException
-
-
Method Details
-
isSameRmOverride
- Specified by:
isSameRmOverridein interfaceXaPool
-
isInterleaving
- Specified by:
isInterleavingin interfaceXaPool
-
isPadXid
-
isWrapXaResource
- Specified by:
isWrapXaResourcein interfaceXaPool
-
isNoTxSeparatePool
- Specified by:
isNoTxSeparatePoolin interfaceXaPool
-
hashCode
public int hashCode() -
equals
-
toString
-