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
public class XaPoolImpl extends PoolImpl implements XaPool
A XaPoolImpl.- Author:
- Stefano Maestri
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.common.Pool
Pool.Tag
-
Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.common.XaPool
XaPool.Tag
-
-
Field Summary
Fields Modifier and Type Field Description protected Booleaninterleavinginterleavingprotected BooleanisSameRmOverrideis-same-rm-overrideprotected BooleannoTxSeparatePoolno-tx-separate-poolprotected BooleanpadXidpad-xidprotected BooleanwrapXaResourcewrap-xa-resource-
Fields inherited from class org.jboss.jca.common.metadata.common.PoolImpl
capacity, fair, flushStrategy, initialPoolSize, maxPoolSize, minPoolSize, prefill, useStrictMin
-
-
Constructor Summary
Constructors Constructor Description 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)Create a new XaPoolImpl.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)inthashCode()BooleanisInterleaving()BooleanisNoTxSeparatePool()BooleanisPadXid()BooleanisSameRmOverride()BooleanisWrapXaResource()StringtoString()-
Methods inherited from class org.jboss.jca.common.metadata.common.PoolImpl
getCapacity, getFlushStrategy, getInitialPoolSize, getMaxPoolSize, getMinPoolSize, isFair, isPrefill, isUseStrictMin, validate
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.jboss.jca.common.api.metadata.common.Pool
getCapacity, getFlushStrategy, getInitialPoolSize, getMaxPoolSize, getMinPoolSize, isFair, isPrefill, isUseStrictMin
-
Methods inherited from interface org.jboss.jca.common.api.metadata.ValidatableMetadata
validate
-
-
-
-
Field Detail
-
isSameRmOverride
protected Boolean isSameRmOverride
is-same-rm-override
-
interleaving
protected Boolean interleaving
interleaving
-
padXid
protected Boolean padXid
pad-xid
-
wrapXaResource
protected Boolean wrapXaResource
wrap-xa-resource
-
noTxSeparatePool
protected Boolean noTxSeparatePool
no-tx-separate-pool
-
-
Constructor Detail
-
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- capacityisSameRmOverride- isSameRmOverrideinterleaving- interleavingpadXid- padXidwrapXaResource- wrapXaResourcenoTxSeparatePool- noTxSeparatePoolfair- fair- Throws:
ValidateException- ValidateException
-
-
Method Detail
-
isSameRmOverride
public Boolean isSameRmOverride()
- Specified by:
isSameRmOverridein interfaceXaPool
-
isInterleaving
public Boolean isInterleaving()
- Specified by:
isInterleavingin interfaceXaPool
-
isWrapXaResource
public Boolean isWrapXaResource()
- Specified by:
isWrapXaResourcein interfaceXaPool
-
isNoTxSeparatePool
public Boolean isNoTxSeparatePool()
- Specified by:
isNoTxSeparatePoolin interfaceXaPool
-
-