net.jetrix
Class DataSourceManager

java.lang.Object
  extended by net.jetrix.DataSourceManager

public final class DataSourceManager
extends Object

Manage the connection pools to the databases.

Since:
0.3
Version:
$Revision: 797 $, $Date: 2009-02-18 15:03:17 +0100 (Wed, 18 Feb 2009) $
Author:
Emmanuel Bourg

Field Summary
static String DEFAULT_DATASOURCE
          Key of the default datasource.
static int DEFAULT_MAX_ACTIVE
          Default number of maximum active connections
static int DEFAULT_MIN_IDLE
          Default number of the minimum idle connections
 
Method Summary
 DataSource getDataSource()
          Returns the default datasource.
 DataSource getDataSource(String environnement)
           
static DataSourceManager getInstance()
           
 void setDataSource(DataSourceConfig config)
          Configure the default datasource.
 void setDataSource(DataSourceConfig config, String environment)
          Configure a datasource.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_DATASOURCE

public static final String DEFAULT_DATASOURCE
Key of the default datasource.

See Also:
Constant Field Values

DEFAULT_MIN_IDLE

public static final int DEFAULT_MIN_IDLE
Default number of the minimum idle connections

See Also:
Constant Field Values

DEFAULT_MAX_ACTIVE

public static final int DEFAULT_MAX_ACTIVE
Default number of maximum active connections

See Also:
Constant Field Values
Method Detail

getInstance

public static DataSourceManager getInstance()

getDataSource

public DataSource getDataSource()
Returns the default datasource.


getDataSource

public DataSource getDataSource(String environnement)

setDataSource

public void setDataSource(DataSourceConfig config)
Configure the default datasource.


setDataSource

public void setDataSource(DataSourceConfig config,
                          String environment)
Configure a datasource.

Parameters:
config - the configuration of the datasource
environment - the environment of the datasource


Copyright © 2001-2010. All Rights Reserved.