org.sonar.jpa.session
Class MemoryDatabaseConnector

java.lang.Object
  extended by org.sonar.jpa.session.AbstractDatabaseConnector
      extended by org.sonar.jpa.session.DriverDatabaseConnector
          extended by org.sonar.jpa.session.MemoryDatabaseConnector
All Implemented Interfaces:
DatabaseConnector

public class MemoryDatabaseConnector
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.jpa.session.AbstractDatabaseConnector
LOG, LOG_SQL
 
Constructor Summary
MemoryDatabaseConnector()
           
MemoryDatabaseConnector(org.apache.commons.configuration.Configuration config)
           
MemoryDatabaseConnector(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.jpa.session.DriverDatabaseConnector
getConnection, getDriver, getPassword, getUrl, getUsername, setupEntityManagerFactory
 
Methods inherited from class org.sonar.jpa.session.AbstractDatabaseConnector
createEntityManager, getConfiguration, getDatabaseVersion, getDialect, getDialectClass, getDialectId, 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

MemoryDatabaseConnector

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

MemoryDatabaseConnector

public MemoryDatabaseConnector()

MemoryDatabaseConnector

public MemoryDatabaseConnector(int version)
Method Detail

getInMemoryConfiguration

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

start

public void start()
Overrides:
start in class AbstractDatabaseConnector

createEntityManagerFactory

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

setupSchemaVersion

protected void setupSchemaVersion(int version)


Copyright © 2009-2011 SonarSource. All Rights Reserved.