Class DsXaPoolImpl

    • Field Detail

      • allowMultipleUsers

        protected final Boolean allowMultipleUsers
        allow-multiple-users
      • connectionListener

        protected final Extension connectionListener
        connection-listener
    • Constructor Detail

      • 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