Class PoolManager


  • public class PoolManager
    extends java.lang.Object
    The Class PoolManager.
    • Constructor Summary

      Constructors 
      Constructor Description
      PoolManager​(java.util.List<TransformerFactory> transformerFactories)
      Creates a new empty pool manager.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addHost​(int maxPoolSize, int initialPoolSize, java.net.InetSocketAddress h)
      Instantiates a new pool manager.
      void addHost​(java.net.InetSocketAddress h)
      Instantiates a new pool manager.
      Connection getConnection()
      Returns a random healthy connection
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PoolManager

        public PoolManager​(java.util.List<TransformerFactory> transformerFactories)
        Creates a new empty pool manager. Use addHost to add hosts.
    • Method Detail

      • addHost

        public void addHost​(int maxPoolSize,
                            int initialPoolSize,
                            java.net.InetSocketAddress h)
        Instantiates a new pool manager.
        Parameters:
        maxPoolSize - the max pool size
        initialPoolSize - the initial pool size
        h - Host to add into pool
      • addHost

        public void addHost​(java.net.InetSocketAddress h)
        Instantiates a new pool manager.
        Parameters:
        h - Host to add into pool
      • getConnection

        public Connection getConnection()
        Returns a random healthy connection