code: public synchronized void shutdown()
     {
        for (ManagedConnectionPool mcp : pools.values())
        {
           mcp.shutdown();
  
           if (Tracer.isEnabled())
              Tracer.destroyManagedConnectionPool(poolConfiguration.getId(), mcp);
        }
  
        pools.clear();
     }
docs: {@inheritDoc}