Class XaPoolImpl

java.lang.Object
org.jboss.jca.common.metadata.common.PoolImpl
org.jboss.jca.common.metadata.common.XaPoolImpl
All Implemented Interfaces:
Serializable, org.jboss.jca.common.api.metadata.common.Pool, org.jboss.jca.common.api.metadata.common.XaPool, org.jboss.jca.common.api.metadata.JCAMetadata, org.jboss.jca.common.api.metadata.ValidatableMetadata
Direct Known Subclasses:
DsXaPoolImpl

public class XaPoolImpl extends PoolImpl implements org.jboss.jca.common.api.metadata.common.XaPool
A XaPoolImpl.
Author:
Stefano Maestri
See Also:
  • Field Details

    • 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 Details

    • XaPoolImpl

      public XaPoolImpl(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, Boolean isSameRmOverride, Boolean interleaving, Boolean padXid, Boolean wrapXaResource, Boolean noTxSeparatePool) throws org.jboss.jca.common.api.validator.ValidateException
      Create a new XaPoolImpl.
      Parameters:
      minPoolSize - minPoolSize
      initialPoolSize - initialPoolSize
      maxPoolSize - maxPoolSize
      prefill - prefill
      useStrictMin - useStrictMin
      flushStrategy - flushStrategy
      capacity - capacity
      fair - fair
      isSameRmOverride - isSameRmOverride
      interleaving - interleaving
      padXid - padXid
      wrapXaResource - wrapXaResource
      noTxSeparatePool - noTxSeparatePool
      Throws:
      org.jboss.jca.common.api.validator.ValidateException - ValidateException
  • Method Details

    • isSameRmOverride

      public Boolean isSameRmOverride()
      Specified by:
      isSameRmOverride in interface org.jboss.jca.common.api.metadata.common.XaPool
    • isInterleaving

      public Boolean isInterleaving()
      Specified by:
      isInterleaving in interface org.jboss.jca.common.api.metadata.common.XaPool
    • isPadXid

      public Boolean isPadXid()
      Specified by:
      isPadXid in interface org.jboss.jca.common.api.metadata.common.XaPool
    • isWrapXaResource

      public Boolean isWrapXaResource()
      Specified by:
      isWrapXaResource in interface org.jboss.jca.common.api.metadata.common.XaPool
    • isNoTxSeparatePool

      public Boolean isNoTxSeparatePool()
      Specified by:
      isNoTxSeparatePool in interface org.jboss.jca.common.api.metadata.common.XaPool
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class PoolImpl
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class PoolImpl
    • toString

      public String toString()
      Overrides:
      toString in class PoolImpl