org.mmbase.module.database
Class MultiPoolHandler

java.lang.Object
  extended by org.mmbase.module.database.MultiPoolHandler

public class MultiPoolHandler
extends Object


Constructor Summary
MultiPoolHandler(DatabaseSupport databaseSupport, int maxConnections)
           
MultiPoolHandler(DatabaseSupport databaseSupport, int maxConnections, int maxQueries)
           
 
Method Summary
 void checkTime()
           
 MultiPool get(String id)
           
 MultiConnection getConnection(String url, String name, String password)
           
 int getMaxConnections()
           
 int getMaxQuerys()
           
 Set<String> keySet()
           
 void setMaxConnections(int max)
           
(package private)  void setMaxLifeTime(long l)
           
 void setMaxQuerys(int max)
           
 void shutdown()
          Calls shutdown of all registered MultiPools
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiPoolHandler

public MultiPoolHandler(DatabaseSupport databaseSupport,
                        int maxConnections)

MultiPoolHandler

public MultiPoolHandler(DatabaseSupport databaseSupport,
                        int maxConnections,
                        int maxQueries)
Method Detail

setMaxLifeTime

void setMaxLifeTime(long l)
Since:
MMBase-1.8.3

getConnection

public MultiConnection getConnection(String url,
                                     String name,
                                     String password)
                              throws SQLException
Throws:
SQLException

shutdown

public void shutdown()
Calls shutdown of all registered MultiPools

Since:
MMBase-1.6.2

checkTime

public void checkTime()

keySet

public Set<String> keySet()

get

public MultiPool get(String id)

setMaxConnections

public void setMaxConnections(int max)

getMaxConnections

public int getMaxConnections()

setMaxQuerys

public void setMaxQuerys(int max)

getMaxQuerys

public int getMaxQuerys()


MMBase 2.0-SNAPSHOT - null