org.mmbase.module.database
Class MultiPoolHandler

java.lang.Object
  |
  +--org.mmbase.module.database.MultiPoolHandler

public class MultiPoolHandler
extends java.lang.Object

MultiPoolHandler handles multi pools so we can have more than one database open and they can all have a multipool.


Constructor Summary
MultiPoolHandler(DatabaseSupport databasesupport, int maxConnections)
           
MultiPoolHandler(DatabaseSupport databasesupport, int maxConnections, int maxQuerys)
           
 
Method Summary
 void checkTime()
           
 java.util.Enumeration elements()
           
 MultiPool get(java.lang.String id)
           
 MultiConnection getConnection(java.lang.String url, java.lang.String name, java.lang.String password)
           
 int getMaxConnections()
           
 int getMaxQuerys()
           
 java.util.Enumeration keys()
           
 void setMaxConnections(int max)
           
 void setMaxQuerys(int max)
           
 
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 maxQuerys)
Method Detail

getConnection

public MultiConnection getConnection(java.lang.String url,
                                     java.lang.String name,
                                     java.lang.String password)
                              throws java.sql.SQLException

checkTime

public void checkTime()

elements

public java.util.Enumeration elements()

keys

public java.util.Enumeration keys()

get

public MultiPool get(java.lang.String id)

setMaxConnections

public void setMaxConnections(int max)

getMaxConnections

public int getMaxConnections()

setMaxQuerys

public void setMaxQuerys(int max)

getMaxQuerys

public int getMaxQuerys()


MMBase 2001