org.jboss.resourceadapters.api
Interface XaPoolType<T>

All Superinterfaces:
Child<T>
All Known Implementing Classes:
XaPoolTypeImpl

public interface XaPoolType<T>
extends Child<T>

This interface defines the contract for the xa-poolType xsd type

Since:
Generation date :2013-01-26T19:27:02.583+01:00
Author:
Ralf Battenfeld, Andrew Lee Rubinger

Method Summary
 XaPoolType<T> flushStrategy(String flushStrategy)
          Sets the flush-strategy element
 String getFlushStrategy()
          Returns the flush-strategy element
 Integer getMaxPoolSize()
          Returns the max-pool-size element
 Integer getMinPoolSize()
          Returns the min-pool-size element
 XaPoolType<T> interleaving()
          Sets the interleaving element
 Boolean isInterleaving()
          Removes the interleaving element
 Boolean isIsSameRmOverride()
          Returns the is-same-rm-override element
 Boolean isNoTxSeparatePools()
          Removes the no-tx-separate-pools element
 Boolean isPadXid()
          Returns the pad-xid element
 Boolean isPrefill()
          Returns the prefill element
 XaPoolType<T> isSameRmOverride(Boolean isSameRmOverride)
          Sets the is-same-rm-override element
 Boolean isUseStrictMin()
          Returns the use-strict-min element
 Boolean isWrapXaResource()
          Returns the wrap-xa-resource element
 XaPoolType<T> maxPoolSize(Integer maxPoolSize)
          Sets the max-pool-size element
 XaPoolType<T> minPoolSize(Integer minPoolSize)
          Sets the min-pool-size element
 XaPoolType<T> noTxSeparatePools()
          Sets the no-tx-separate-pools element
 XaPoolType<T> padXid(Boolean padXid)
          Sets the pad-xid element
 XaPoolType<T> prefill(Boolean prefill)
          Sets the prefill element
 XaPoolType<T> removeFlushStrategy()
          Removes the flush-strategy element
 XaPoolType<T> removeInterleaving()
          Removes the interleaving element
 XaPoolType<T> removeIsSameRmOverride()
          Removes the is-same-rm-override element
 XaPoolType<T> removeMaxPoolSize()
          Removes the max-pool-size element
 XaPoolType<T> removeMinPoolSize()
          Removes the min-pool-size element
 XaPoolType<T> removeNoTxSeparatePools()
          Removes the no-tx-separate-pools element
 XaPoolType<T> removePadXid()
          Removes the pad-xid element
 XaPoolType<T> removePrefill()
          Removes the prefill element
 XaPoolType<T> removeUseStrictMin()
          Removes the use-strict-min element
 XaPoolType<T> removeWrapXaResource()
          Removes the wrap-xa-resource element
 XaPoolType<T> useStrictMin(Boolean useStrictMin)
          Sets the use-strict-min element
 XaPoolType<T> wrapXaResource(Boolean wrapXaResource)
          Sets the wrap-xa-resource element
 
Methods inherited from interface org.jboss.shrinkwrap.descriptor.api.Child
up
 

Method Detail

minPoolSize

XaPoolType<T> minPoolSize(Integer minPoolSize)
Sets the min-pool-size element

Parameters:
minPoolSize - the value for the element min-pool-size
Returns:
the current instance of XaPoolType

getMinPoolSize

Integer getMinPoolSize()
Returns the min-pool-size element

Returns:
the node defined for the element min-pool-size

removeMinPoolSize

XaPoolType<T> removeMinPoolSize()
Removes the min-pool-size element

Returns:
the current instance of XaPoolType

maxPoolSize

XaPoolType<T> maxPoolSize(Integer maxPoolSize)
Sets the max-pool-size element

Parameters:
maxPoolSize - the value for the element max-pool-size
Returns:
the current instance of XaPoolType

getMaxPoolSize

Integer getMaxPoolSize()
Returns the max-pool-size element

Returns:
the node defined for the element max-pool-size

removeMaxPoolSize

XaPoolType<T> removeMaxPoolSize()
Removes the max-pool-size element

Returns:
the current instance of XaPoolType

prefill

XaPoolType<T> prefill(Boolean prefill)
Sets the prefill element

Parameters:
prefill - the value for the element prefill
Returns:
the current instance of XaPoolType

isPrefill

Boolean isPrefill()
Returns the prefill element

Returns:
the node defined for the element prefill

removePrefill

XaPoolType<T> removePrefill()
Removes the prefill element

Returns:
the current instance of XaPoolType

useStrictMin

XaPoolType<T> useStrictMin(Boolean useStrictMin)
Sets the use-strict-min element

Parameters:
useStrictMin - the value for the element use-strict-min
Returns:
the current instance of XaPoolType

isUseStrictMin

Boolean isUseStrictMin()
Returns the use-strict-min element

Returns:
the node defined for the element use-strict-min

removeUseStrictMin

XaPoolType<T> removeUseStrictMin()
Removes the use-strict-min element

Returns:
the current instance of XaPoolType

flushStrategy

XaPoolType<T> flushStrategy(String flushStrategy)
Sets the flush-strategy element

Parameters:
flushStrategy - the value for the element flush-strategy
Returns:
the current instance of XaPoolType

getFlushStrategy

String getFlushStrategy()
Returns the flush-strategy element

Returns:
the node defined for the element flush-strategy

removeFlushStrategy

XaPoolType<T> removeFlushStrategy()
Removes the flush-strategy element

Returns:
the current instance of XaPoolType

isSameRmOverride

XaPoolType<T> isSameRmOverride(Boolean isSameRmOverride)
Sets the is-same-rm-override element

Parameters:
isSameRmOverride - the value for the element is-same-rm-override
Returns:
the current instance of XaPoolType

isIsSameRmOverride

Boolean isIsSameRmOverride()
Returns the is-same-rm-override element

Returns:
the node defined for the element is-same-rm-override

removeIsSameRmOverride

XaPoolType<T> removeIsSameRmOverride()
Removes the is-same-rm-override element

Returns:
the current instance of XaPoolType

interleaving

XaPoolType<T> interleaving()
Sets the interleaving element

Returns:
the current instance of XaPoolType

isInterleaving

Boolean isInterleaving()
Removes the interleaving element

Returns:
the current instance of XaPoolType

removeInterleaving

XaPoolType<T> removeInterleaving()
Removes the interleaving element

Returns:
the current instance of XaPoolType

noTxSeparatePools

XaPoolType<T> noTxSeparatePools()
Sets the no-tx-separate-pools element

Returns:
the current instance of XaPoolType

isNoTxSeparatePools

Boolean isNoTxSeparatePools()
Removes the no-tx-separate-pools element

Returns:
the current instance of XaPoolType

removeNoTxSeparatePools

XaPoolType<T> removeNoTxSeparatePools()
Removes the no-tx-separate-pools element

Returns:
the current instance of XaPoolType

padXid

XaPoolType<T> padXid(Boolean padXid)
Sets the pad-xid element

Parameters:
padXid - the value for the element pad-xid
Returns:
the current instance of XaPoolType

isPadXid

Boolean isPadXid()
Returns the pad-xid element

Returns:
the node defined for the element pad-xid

removePadXid

XaPoolType<T> removePadXid()
Removes the pad-xid element

Returns:
the current instance of XaPoolType

wrapXaResource

XaPoolType<T> wrapXaResource(Boolean wrapXaResource)
Sets the wrap-xa-resource element

Parameters:
wrapXaResource - the value for the element wrap-xa-resource
Returns:
the current instance of XaPoolType

isWrapXaResource

Boolean isWrapXaResource()
Returns the wrap-xa-resource element

Returns:
the node defined for the element wrap-xa-resource

removeWrapXaResource

XaPoolType<T> removeWrapXaResource()
Removes the wrap-xa-resource element

Returns:
the current instance of XaPoolType


Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.