Top Fields Constructors Methods
liquibase.database

public Class ConnectionServiceFactory

extends Object
Class Inheritance
Imports
liquibase.Scope, liquibase.exception.DatabaseException, .UnexpectedLiquibaseException, liquibase.servicelocator.PrioritizedService, java.sql.Driver, java.util.*

Field Summary

Modifier and TypeField and Description
private final List<DatabaseConnection>
private static ConnectionServiceFactory

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public DatabaseConnection
create(String url, Driver driverObject, Properties driverProperties)

public DatabaseConnection
public DatabaseConnection
public static synchronized ConnectionServiceFactory
public void
register(DatabaseConnection databaseConnection)

public static synchronized void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

databaseConnectionsback to summary
private final List<DatabaseConnection> databaseConnections
instanceback to summary
private static ConnectionServiceFactory instance

Constructor Detail

ConnectionServiceFactoryback to summary
private ConnectionServiceFactory()

Method Detail

createback to summary
public DatabaseConnection create(String url, Driver driverObject, Properties driverProperties) throws DatabaseException
getDatabaseConnectionback to summary
public DatabaseConnection getDatabaseConnection()
getDatabaseConnectionback to summary
public DatabaseConnection getDatabaseConnection(String url)
getInstanceback to summary
public static synchronized ConnectionServiceFactory getInstance()
registerback to summary
public void register(DatabaseConnection databaseConnection)
resetback to summary
public static synchronized void reset()