org.globus.transfer.reliable.service.database
Class RFTDatabaseSetup
java.lang.Object
org.globus.transfer.reliable.service.database.RFTDatabaseSetup
- public class RFTDatabaseSetup
- extends Object
Sets up database
|
Method Summary |
static Connection |
getDBConnection()
|
static void |
returnDBConnection(Connection connection)
|
static void |
setup()
sets up the database |
private static void |
setupDBConnection(RFTDatabaseOptions rftDatabaseOptions)
|
static void |
setupDBConnection(RFTDatabaseOptions rftDatabaseOptions,
int activeConnections)
|
static void |
setupDBConnection(RFTDatabaseOptions rftDatabaseOptions,
int activeConnections,
byte onExhaustAction)
|
static void |
setupDBConnection(RFTDatabaseOptions rftDatabaseOptions_,
int activeConnections,
byte onExhaustAction,
long maxWait)
|
static void |
setupDBConnection(RFTDatabaseOptions rftDatabaseOptions_,
int activeConnections,
byte onExhaustAction,
long maxWait,
int idleConnections)
|
private static void |
setupDriver(String connectURI,
String username,
String password,
int activeConnections,
byte onExhaustAction,
long maxWait,
int idleConnections)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
private static org.apache.commons.logging.Log logger
i18n
private static org.globus.util.I18n i18n
rftDatabaseOptions
private static RFTDatabaseOptions rftDatabaseOptions
driverSetup
private static boolean driverSetup
baseURI
private static final String baseURI
- See Also:
- Constant Field Values
rftURI
private static final String rftURI
- See Also:
- Constant Field Values
connectionPool
static org.apache.commons.pool.impl.GenericObjectPool connectionPool
def_activeConnections
static int def_activeConnections
def_onExhaustAction
static byte def_onExhaustAction
def_maxWait
static long def_maxWait
def_idleConnections
static int def_idleConnections
backOff
static int backOff
maxActive
public static int maxActive
RFTDatabaseSetup
private RFTDatabaseSetup()
- constructor
setup
public static void setup()
throws RftDBException,
RftException
- sets up the database
- Throws:
RftDBException
RftException
setupDBConnection
public static void setupDBConnection(RFTDatabaseOptions rftDatabaseOptions,
int activeConnections)
throws RftDBException
- Parameters:
rftDatabaseOptions - activeConnections -
- Throws:
RftDBException
setupDBConnection
public static void setupDBConnection(RFTDatabaseOptions rftDatabaseOptions,
int activeConnections,
byte onExhaustAction)
throws RftDBException
- Parameters:
rftDatabaseOptions - activeConnections - onExhaustAction -
- Throws:
RftDBException
setupDBConnection
public static void setupDBConnection(RFTDatabaseOptions rftDatabaseOptions_,
int activeConnections,
byte onExhaustAction,
long maxWait)
throws RftDBException
- Parameters:
rftDatabaseOptions_ - activeConnections - onExhaustAction - maxWait -
- Throws:
RftDBException
setupDBConnection
private static void setupDBConnection(RFTDatabaseOptions rftDatabaseOptions)
throws RftDBException
- Throws:
RftDBException
setupDBConnection
public static void setupDBConnection(RFTDatabaseOptions rftDatabaseOptions_,
int activeConnections,
byte onExhaustAction,
long maxWait,
int idleConnections)
throws RftDBException
- Parameters:
rftDatabaseOptions_ - activeConnections - onExhaustAction - maxWait - idleConnections -
- Throws:
RftDBException
getDBConnection
public static Connection getDBConnection()
throws RftDBException
- Returns:
-
- Throws:
RftDBException
setupDriver
private static void setupDriver(String connectURI,
String username,
String password,
int activeConnections,
byte onExhaustAction,
long maxWait,
int idleConnections)
throws Exception
- Throws:
Exception
returnDBConnection
public static void returnDBConnection(Connection connection)
throws RftDBException
- Parameters:
connection -
- Throws:
RftDBException