Class XaPoolTypeImpl<T>
java.lang.Object
org.jboss.jca.embedded.dsl.ironjacamar10.impl.XaPoolTypeImpl<T>
- All Implemented Interfaces:
XaPoolType<T>,org.jboss.shrinkwrap.descriptor.api.Child<T>
public class XaPoolTypeImpl<T>
extends Object
implements org.jboss.shrinkwrap.descriptor.api.Child<T>, XaPoolType<T>
This class implements the
xa-poolType xsd type-
Constructor Summary
ConstructorsConstructorDescriptionXaPoolTypeImpl(T t, String nodeName, org.jboss.shrinkwrap.descriptor.spi.node.Node node) XaPoolTypeImpl(T t, String nodeName, org.jboss.shrinkwrap.descriptor.spi.node.Node node, org.jboss.shrinkwrap.descriptor.spi.node.Node childNode) -
Method Summary
Modifier and TypeMethodDescriptionflushStrategy(String flushStrategy) Sets theflush-strategyelementReturns theflush-strategyelementReturns themax-pool-sizeelementReturns themin-pool-sizeelementSets theinterleavingelementRemoves theinterleavingelementReturns theis-same-rm-overrideelementRemoves theno-tx-separate-poolselementisPadXid()Returns thepad-xidelementReturns theprefillelementisSameRmOverride(Boolean isSameRmOverride) Sets theis-same-rm-overrideelementReturns theuse-strict-minelementReturns thewrap-xa-resourceelementmaxPoolSize(Integer maxPoolSize) Sets themax-pool-sizeelementminPoolSize(Integer minPoolSize) Sets themin-pool-sizeelementSets theno-tx-separate-poolselementSets thepad-xidelementSets theprefillelementRemoves theflush-strategyelementRemoves theinterleavingelementRemoves theis-same-rm-overrideelementRemoves themax-pool-sizeelementRemoves themin-pool-sizeelementRemoves theno-tx-separate-poolselementRemoves thepad-xidelementRemoves theprefillelementRemoves theuse-strict-minelementRemoves thewrap-xa-resourceelementup()useStrictMin(Boolean useStrictMin) Sets theuse-strict-minelementwrapXaResource(Boolean wrapXaResource) Sets thewrap-xa-resourceelement
-
Constructor Details
-
XaPoolTypeImpl
-
XaPoolTypeImpl
-
-
Method Details
-
up
- Specified by:
upin interfaceorg.jboss.shrinkwrap.descriptor.api.Child<T>
-
minPoolSize
Sets themin-pool-sizeelement- Specified by:
minPoolSizein interfaceXaPoolType<T>- Parameters:
minPoolSize- the value for the elementmin-pool-size- Returns:
- the current instance of
XaPoolType
-
getMinPoolSize
Returns themin-pool-sizeelement- Specified by:
getMinPoolSizein interfaceXaPoolType<T>- Returns:
- the node defined for the element
min-pool-size
-
removeMinPoolSize
Removes themin-pool-sizeelement- Specified by:
removeMinPoolSizein interfaceXaPoolType<T>- Returns:
- the current instance of
XaPoolType
-
maxPoolSize
Sets themax-pool-sizeelement- Specified by:
maxPoolSizein interfaceXaPoolType<T>- Parameters:
maxPoolSize- the value for the elementmax-pool-size- Returns:
- the current instance of
XaPoolType
-
getMaxPoolSize
Returns themax-pool-sizeelement- Specified by:
getMaxPoolSizein interfaceXaPoolType<T>- Returns:
- the node defined for the element
max-pool-size
-
removeMaxPoolSize
Removes themax-pool-sizeelement- Specified by:
removeMaxPoolSizein interfaceXaPoolType<T>- Returns:
- the current instance of
XaPoolType
-
prefill
Sets theprefillelement- Specified by:
prefillin interfaceXaPoolType<T>- Parameters:
prefill- the value for the elementprefill- Returns:
- the current instance of
XaPoolType
-
isPrefill
Returns theprefillelement- Specified by:
isPrefillin interfaceXaPoolType<T>- Returns:
- the node defined for the element
prefill
-
removePrefill
Removes theprefillelement- Specified by:
removePrefillin interfaceXaPoolType<T>- Returns:
- the current instance of
XaPoolType
-
useStrictMin
Sets theuse-strict-minelement- Specified by:
useStrictMinin interfaceXaPoolType<T>- Parameters:
useStrictMin- the value for the elementuse-strict-min- Returns:
- the current instance of
XaPoolType
-
isUseStrictMin
Returns theuse-strict-minelement- Specified by:
isUseStrictMinin interfaceXaPoolType<T>- Returns:
- the node defined for the element
use-strict-min
-
removeUseStrictMin
Removes theuse-strict-minelement- Specified by:
removeUseStrictMinin interfaceXaPoolType<T>- Returns:
- the current instance of
XaPoolType
-
flushStrategy
Sets theflush-strategyelement- Specified by:
flushStrategyin interfaceXaPoolType<T>- Parameters:
flushStrategy- the value for the elementflush-strategy- Returns:
- the current instance of
XaPoolType
-
getFlushStrategy
Returns theflush-strategyelement- Specified by:
getFlushStrategyin interfaceXaPoolType<T>- Returns:
- the node defined for the element
flush-strategy
-
removeFlushStrategy
Removes theflush-strategyelement- Specified by:
removeFlushStrategyin interfaceXaPoolType<T>- Returns:
- the current instance of
XaPoolType
-
isSameRmOverride
Sets theis-same-rm-overrideelement- Specified by:
isSameRmOverridein interfaceXaPoolType<T>- Parameters:
isSameRmOverride- the value for the elementis-same-rm-override- Returns:
- the current instance of
XaPoolType
-
isIsSameRmOverride
Returns theis-same-rm-overrideelement- Specified by:
isIsSameRmOverridein interfaceXaPoolType<T>- Returns:
- the node defined for the element
is-same-rm-override
-
removeIsSameRmOverride
Removes theis-same-rm-overrideelement- Specified by:
removeIsSameRmOverridein interfaceXaPoolType<T>- Returns:
- the current instance of
XaPoolType
-
interleaving
Sets theinterleavingelement- Specified by:
interleavingin interfaceXaPoolType<T>- Returns:
- the current instance of
XaPoolType
-
isInterleaving
Removes theinterleavingelement- Specified by:
isInterleavingin interfaceXaPoolType<T>- Returns:
- the current instance of
XaPoolType
-
removeInterleaving
Removes theinterleavingelement- Specified by:
removeInterleavingin interfaceXaPoolType<T>- Returns:
- the current instance of
XaPoolType
-
noTxSeparatePools
Sets theno-tx-separate-poolselement- Specified by:
noTxSeparatePoolsin interfaceXaPoolType<T>- Returns:
- the current instance of
XaPoolType
-
isNoTxSeparatePools
Removes theno-tx-separate-poolselement- Specified by:
isNoTxSeparatePoolsin interfaceXaPoolType<T>- Returns:
- the current instance of
XaPoolType
-
removeNoTxSeparatePools
Removes theno-tx-separate-poolselement- Specified by:
removeNoTxSeparatePoolsin interfaceXaPoolType<T>- Returns:
- the current instance of
XaPoolType
-
padXid
Sets thepad-xidelement- Specified by:
padXidin interfaceXaPoolType<T>- Parameters:
padXid- the value for the elementpad-xid- Returns:
- the current instance of
XaPoolType
-
isPadXid
Returns thepad-xidelement- Specified by:
isPadXidin interfaceXaPoolType<T>- Returns:
- the node defined for the element
pad-xid
-
removePadXid
Removes thepad-xidelement- Specified by:
removePadXidin interfaceXaPoolType<T>- Returns:
- the current instance of
XaPoolType
-
wrapXaResource
Sets thewrap-xa-resourceelement- Specified by:
wrapXaResourcein interfaceXaPoolType<T>- Parameters:
wrapXaResource- the value for the elementwrap-xa-resource- Returns:
- the current instance of
XaPoolType
-
isWrapXaResource
Returns thewrap-xa-resourceelement- Specified by:
isWrapXaResourcein interfaceXaPoolType<T>- Returns:
- the node defined for the element
wrap-xa-resource
-
removeWrapXaResource
Removes thewrap-xa-resourceelement- Specified by:
removeWrapXaResourcein interfaceXaPoolType<T>- Returns:
- the current instance of
XaPoolType
-