public final class ConnectionPools
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static void |
closeConnectionPools()
Closes and removes all available connection pools
|
static boolean |
containsConnectionPool(User user) |
static ConnectionPool |
getConnectionPool(User user) |
static java.util.Collection<ConnectionPool> |
getConnectionPools() |
static void |
initializeConnectionPools(ConnectionPoolProvider connectionPoolProvider,
Database database,
java.util.Collection<User> users)
Initializes connection pools for the given users
|
static void |
removeConnectionPool(User user)
Closes and removes the pool associated with the given user
|
public static void initializeConnectionPools(ConnectionPoolProvider connectionPoolProvider, Database database, java.util.Collection<User> users) throws DatabaseException
connectionPoolProvider
- the ConnectionPoolProvider implementation to usedatabase
- the underlying databaseusers
- the users to initialize connection pools forDatabaseException
- in case of a database exceptionpublic static void closeConnectionPools()
public static void removeConnectionPool(User user)
user
- the user whos pool should be removedpublic static ConnectionPool getConnectionPool(User user)
user
- the usercontainsConnectionPool(User)
public static boolean containsConnectionPool(User user)
user
- userpublic static java.util.Collection<ConnectionPool> getConnectionPools()