org.sonar.api.database
Interface DatabaseConnector

All Known Implementing Classes:
AbstractDatabaseConnector, DriverDatabaseConnector, InMemoryDatabaseConnector

public interface DatabaseConnector


Method Summary
 javax.persistence.EntityManager createEntityManager()
           
 java.sql.Connection getConnection()
           
 java.lang.String getDialect()
           
 javax.persistence.EntityManagerFactory getEntityManagerFactory()
           
 boolean isOperational()
           
 void start()
           
 void stop()
           
 

Method Detail

isOperational

boolean isOperational()

start

void start()

stop

void stop()

getDialect

java.lang.String getDialect()

getConnection

java.sql.Connection getConnection()
                                  throws java.sql.SQLException
Throws:
java.sql.SQLException

getEntityManagerFactory

javax.persistence.EntityManagerFactory getEntityManagerFactory()

createEntityManager

javax.persistence.EntityManager createEntityManager()


Copyright © 2009 SonarSource SA. All Rights Reserved.