org.globus.ogsa.impl.base.cas.server.databaseAccess.accessors
Class CasDBStorage
java.lang.Object
org.globus.ogsa.impl.base.cas.server.databaseAccess.accessors.CasDBStorage
- public class CasDBStorage
- extends java.lang.Object
Class for manipulating connections through database pooling
|
Method Summary |
static java.sql.Connection |
getDBConnection()
|
static void |
returnDBConnection(java.sql.Connection connection)
|
static boolean |
rowExists(java.lang.String query)
Returns true if the query has a resultSet greater than zero |
static java.lang.String[] |
runListQuery(java.lang.String query,
java.lang.String colName)
|
static void |
runUpdateQuery(java.lang.String query)
|
static void |
setupDBConnection(CasDBOptions casDbOptions)
|
static void |
setupDBConnection(CasDBOptions casDbOptions,
int activeConnections)
|
static void |
setupDBConnection(CasDBOptions casDbOptions,
int activeConnections,
byte onExhaustAction)
|
static void |
setupDBConnection(CasDBOptions casDbOptions_,
int activeConnections,
byte onExhaustAction,
long maxWait)
|
static void |
setupDBConnection(CasDBOptions casDbOptions_,
int activeConnections,
byte onExhaustAction,
long maxWait,
int idleConnections)
|
static java.lang.String[] |
vectorToStringArray(java.util.Vector vec)
Returns an string array of the elements in the vector |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
baseURI
public static final java.lang.String baseURI
- See Also:
- Constant Field Values
managedJobURI
public static final java.lang.String managedJobURI
- See Also:
- Constant Field Values
setupDBConnection
public static void setupDBConnection(CasDBOptions casDbOptions)
throws CasDBException
- Throws:
CasDBException
setupDBConnection
public static void setupDBConnection(CasDBOptions casDbOptions,
int activeConnections)
throws CasDBException
- Throws:
CasDBException
setupDBConnection
public static void setupDBConnection(CasDBOptions casDbOptions,
int activeConnections,
byte onExhaustAction)
throws CasDBException
- Throws:
CasDBException
setupDBConnection
public static void setupDBConnection(CasDBOptions casDbOptions_,
int activeConnections,
byte onExhaustAction,
long maxWait)
throws CasDBException
- Throws:
CasDBException
setupDBConnection
public static void setupDBConnection(CasDBOptions casDbOptions_,
int activeConnections,
byte onExhaustAction,
long maxWait,
int idleConnections)
throws CasDBException
- Throws:
CasDBException
getDBConnection
public static java.sql.Connection getDBConnection()
throws CasDBException
- Throws:
CasDBException
returnDBConnection
public static void returnDBConnection(java.sql.Connection connection)
throws CasDBException
- Throws:
CasDBException
runUpdateQuery
public static void runUpdateQuery(java.lang.String query)
throws CasDBException
- Throws:
CasDBException
runListQuery
public static java.lang.String[] runListQuery(java.lang.String query,
java.lang.String colName)
throws CasDBException
- Throws:
CasDBException
vectorToStringArray
public static java.lang.String[] vectorToStringArray(java.util.Vector vec)
- Returns an string array of the elements in the vector
rowExists
public static boolean rowExists(java.lang.String query)
throws CasDBException
- Returns true if the query has a resultSet greater than zero
- Throws:
CasDBException