Package org.hibernate.testing.jdbc
Class SharedDriverManagerConnectionProviderImpl
- java.lang.Object
-
- org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl
-
- org.hibernate.testing.jdbc.SharedDriverManagerConnectionProviderImpl
-
- All Implemented Interfaces:
java.io.Serializable
,org.hibernate.engine.jdbc.connections.internal.ConnectionValidator
,ConnectionProvider
,Service
,Configurable
,ServiceRegistryAwareService
,Stoppable
,Wrapped
public class SharedDriverManagerConnectionProviderImpl extends org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl
A special connection provider that is shared across test runs for better performance.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SharedDriverManagerConnectionProviderImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configure(java.util.Map configurationValues)
Configure the service.static SharedDriverManagerConnectionProviderImpl
getInstance()
boolean
isValid(java.sql.Connection connection)
void
reset()
void
stop()
Stop phase notification
-
-
-
Method Detail
-
getInstance
public static SharedDriverManagerConnectionProviderImpl getInstance()
-
configure
public void configure(java.util.Map configurationValues)
Description copied from interface:Configurable
Configure the service.- Specified by:
configure
in interfaceConfigurable
- Overrides:
configure
in classorg.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl
- Parameters:
configurationValues
- The configuration properties.
-
isValid
public boolean isValid(java.sql.Connection connection) throws java.sql.SQLException
- Specified by:
isValid
in interfaceorg.hibernate.engine.jdbc.connections.internal.ConnectionValidator
- Overrides:
isValid
in classorg.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl
- Throws:
java.sql.SQLException
-
stop
public void stop()
Description copied from interface:Stoppable
Stop phase notification
-
reset
public void reset()
-
-