org.teiid.test.framework.datasource
Class DataSource

java.lang.Object
  extended by org.teiid.test.framework.datasource.DataSource

public class DataSource
extends java.lang.Object

DataSource represents a single database that was configured by a connection.properties file.

Author:
vanhalbert

Field Summary
static java.lang.String CONNECTOR_TYPE
           
static java.lang.String DB_TYPE
           
 
Constructor Summary
DataSource(java.lang.String name, java.lang.String group, java.util.Properties properties)
           
 
Method Summary
 java.sql.Connection getConnection()
           
 java.lang.String getConnectorType()
           
 java.lang.String getDBType()
           
 java.lang.String getGroup()
           
 java.lang.String getName()
           
 java.util.Properties getProperties()
           
 java.lang.String getProperty(java.lang.String propName)
           
 javax.sql.XAConnection getXAConnection()
           
 void setConnection(java.sql.Connection c)
           
 void setXAConnection(javax.sql.XAConnection xaconn)
           
 void shutdown()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONNECTOR_TYPE

public static final java.lang.String CONNECTOR_TYPE
See Also:
Constant Field Values

DB_TYPE

public static final java.lang.String DB_TYPE
See Also:
Constant Field Values
Constructor Detail

DataSource

public DataSource(java.lang.String name,
                  java.lang.String group,
                  java.util.Properties properties)
Method Detail

getName

public java.lang.String getName()

getGroup

public java.lang.String getGroup()

getConnectorType

public java.lang.String getConnectorType()

getProperty

public java.lang.String getProperty(java.lang.String propName)

getProperties

public java.util.Properties getProperties()

getDBType

public java.lang.String getDBType()

getConnection

public java.sql.Connection getConnection()
                                  throws QueryTestFailedException
Throws:
QueryTestFailedException

setConnection

public void setConnection(java.sql.Connection c)

getXAConnection

public javax.sql.XAConnection getXAConnection()
                                       throws QueryTestFailedException
Throws:
QueryTestFailedException

setXAConnection

public void setXAConnection(javax.sql.XAConnection xaconn)

shutdown

public void shutdown()


Copyright © 2010. All Rights Reserved.