Interface ConnectionPool

    • Method Detail

      • getActivator

        ConnectionActivator getActivator()
        Returns the activator for this pool.
        Returns:
        activator
      • setActivator

        void setActivator​(ConnectionActivator a)
        Sets the activator for this pool.
        Parameters:
        a - activator
      • getPassivator

        ConnectionPassivator getPassivator()
        Returns the passivator for this pool.
        Returns:
        passivator
      • setPassivator

        void setPassivator​(ConnectionPassivator p)
        Sets the passivator for this pool.
        Parameters:
        p - passivator
      • initialize

        void initialize()
        Initialize this pool for use.
      • availableCount

        int availableCount()
        Returns the number of connections available for use.
        Returns:
        count
      • activeCount

        int activeCount()
        Returns the number of connections in use.
        Returns:
        count
      • getPooledConnectionStatistics

        Set<PooledConnectionStatistics> getPooledConnectionStatistics()
        Returns the statistics for each connection in the pool.
        Returns:
        connection statistics
      • close

        void close()
        Empty this pool, freeing any resources.