Class DsXaPoolImpl

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.ds.DsXaPool, org.jboss.jca.common.api.metadata.JCAMetadata, org.jboss.jca.common.api.metadata.ValidatableMetadata

public class DsXaPoolImpl extends XaPoolImpl implements org.jboss.jca.common.api.metadata.ds.DsXaPool
An XA pool implementation
Author:
Jesper Pedersen
See Also:
  • Field Details

    • allowMultipleUsers

      protected final Boolean allowMultipleUsers
      allow-multiple-users
    • connectionListener

      protected final org.jboss.jca.common.api.metadata.common.Extension connectionListener
      connection-listener
  • Constructor Details

    • DsXaPoolImpl

      public DsXaPoolImpl(Integer minPoolSize, Integer initialPoolSize, Integer maxPoolSize, Boolean prefill, Boolean useStrictMin, org.jboss.jca.common.api.metadata.common.FlushStrategy flushStrategy, Boolean isSameRmOverride, Boolean interleaving, Boolean padXid, Boolean wrapXaResource, Boolean noTxSeparatePool, Boolean allowMultipleUsers, org.jboss.jca.common.api.metadata.common.Capacity capacity, Boolean fair, org.jboss.jca.common.api.metadata.common.Extension connectionListener) 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
      isSameRmOverride - isSameRmOverride
      interleaving - interleaving
      padXid - padXid
      wrapXaResource - wrapXaResource
      noTxSeparatePool - noTxSeparatePool
      allowMultipleUsers - allowMultipleUsers
      capacity - capacity
      fair - fair
      connectionListener - connectionListener
      Throws:
      org.jboss.jca.common.api.validator.ValidateException - ValidateException
  • Method Details

    • isAllowMultipleUsers

      public final Boolean isAllowMultipleUsers()
      Specified by:
      isAllowMultipleUsers in interface org.jboss.jca.common.api.metadata.ds.DsXaPool
    • getConnectionListener

      public org.jboss.jca.common.api.metadata.common.Extension getConnectionListener()
      Specified by:
      getConnectionListener in interface org.jboss.jca.common.api.metadata.ds.DsXaPool
    • hashCode

      public int hashCode()
      Description copied from class: XaPoolImpl
      Overrides:
      hashCode in class XaPoolImpl
    • equals

      public boolean equals(Object obj)
      Description copied from class: XaPoolImpl
      Overrides:
      equals in class XaPoolImpl
    • toString

      public String toString()
      Overrides:
      toString in class XaPoolImpl