Class DsXaPoolImpl

All Implemented Interfaces:
Serializable, Pool, XaPool, DsXaPool, JCAMetadata, ValidatableMetadata

public class DsXaPoolImpl extends XaPoolImpl implements DsXaPool
An XA pool implementation
Author:
Jesper Pedersen
See Also:
  • Field Details

    • allowMultipleUsers

      protected final Boolean allowMultipleUsers
      allow-multiple-users
    • connectionListener

      protected final Extension connectionListener
      connection-listener
  • Constructor Details

    • DsXaPoolImpl

      public DsXaPoolImpl(Integer minPoolSize, Integer initialPoolSize, Integer maxPoolSize, Boolean prefill, Boolean useStrictMin, FlushStrategy flushStrategy, Boolean isSameRmOverride, Boolean interleaving, Boolean padXid, Boolean wrapXaResource, Boolean noTxSeparatePool, Boolean allowMultipleUsers, Capacity capacity, Boolean fair, Extension connectionListener) throws 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:
      ValidateException - ValidateException
  • Method Details