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
,org.hibernate.engine.jdbc.connections.spi.ConnectionProvider
,org.hibernate.service.Service
,org.hibernate.service.spi.Configurable
,org.hibernate.service.spi.ServiceRegistryAwareService
,org.hibernate.service.spi.Stoppable
,org.hibernate.service.spi.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)
static SharedDriverManagerConnectionProviderImpl
getInstance()
boolean
isValid(java.sql.Connection connection)
void
reset()
void
stop()
-
-
-
Method Detail
-
getInstance
public static SharedDriverManagerConnectionProviderImpl getInstance()
-
configure
public void configure(java.util.Map configurationValues)
- Specified by:
configure
in interfaceorg.hibernate.service.spi.Configurable
- Overrides:
configure
in classorg.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl
-
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()
- Specified by:
stop
in interfaceorg.hibernate.service.spi.Stoppable
- Overrides:
stop
in classorg.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl
-
reset
public void reset()
-
-