org.sonar.api.database
Class InMemoryDatabaseConnector

java.lang.Object
  extended by org.sonar.api.database.AbstractDatabaseConnector
      extended by org.sonar.api.database.DriverDatabaseConnector
          extended by org.sonar.api.database.InMemoryDatabaseConnector
All Implemented Interfaces:
DatabaseConnector

public class InMemoryDatabaseConnector
extends DriverDatabaseConnector


Field Summary
static String DRIVER
           
static int ISOLATION
           
static String PASSWORD
           
static String URL
           
static String USER
           
 
Fields inherited from class org.sonar.api.database.AbstractDatabaseConnector
LOG, LOG_SQL
 
Constructor Summary
InMemoryDatabaseConnector()
           
InMemoryDatabaseConnector(org.apache.commons.configuration.Configuration config)
           
InMemoryDatabaseConnector(int version)
           
 
Method Summary
protected  javax.persistence.EntityManagerFactory createEntityManagerFactory()
           
protected static org.apache.commons.configuration.Configuration getInMemoryConfiguration(boolean createSchema)
           
protected  void setupSchemaVersion(int version)
           
 void start()
           
 
Methods inherited from class org.sonar.api.database.DriverDatabaseConnector
getConnection, getDriver, getPassword, getUrl, getUsername, setupEntityManagerFactory
 
Methods inherited from class org.sonar.api.database.AbstractDatabaseConnector
createEntityManager, getConfiguration, getDatabaseVersion, getDialect, getDialectClass, getEntityManagerFactory, getHibernateProperties, getTransactionIsolation, isOperational, isStarted, loadVersion, setConfiguration, setEntityManagerFactory, stop, upToDateSchemaVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DRIVER

public static final String DRIVER
See Also:
Constant Field Values

URL

public static final String URL
See Also:
Constant Field Values

USER

public static final String USER
See Also:
Constant Field Values

PASSWORD

public static final String PASSWORD
See Also:
Constant Field Values

ISOLATION

public static final int ISOLATION
See Also:
Constant Field Values
Constructor Detail

InMemoryDatabaseConnector

public InMemoryDatabaseConnector(org.apache.commons.configuration.Configuration config)

InMemoryDatabaseConnector

public InMemoryDatabaseConnector()

InMemoryDatabaseConnector

public InMemoryDatabaseConnector(int version)
Method Detail

getInMemoryConfiguration

protected static org.apache.commons.configuration.Configuration getInMemoryConfiguration(boolean createSchema)

start

public void start()
Specified by:
start in interface DatabaseConnector
Overrides:
start in class AbstractDatabaseConnector

createEntityManagerFactory

protected javax.persistence.EntityManagerFactory createEntityManagerFactory()
Overrides:
createEntityManagerFactory in class AbstractDatabaseConnector

setupSchemaVersion

protected void setupSchemaVersion(int version)


Copyright © 2009-2010 SonarSource SA. All Rights Reserved.