public class MockConnectionProvider extends Object implements ConnectionProvider
This ConnectionProvider wraps a delegate
ConnectionProvider and wraps all acquired Connection
references in MockConnection.
| Constructor and Description |
|---|
MockConnectionProvider(ConnectionProvider delegate,
MockDataProvider provider) |
| Modifier and Type | Method and Description |
|---|---|
Connection |
acquire()
Acquire a connection from the connection lifecycle handler.
|
void |
release(Connection connection)
Release a connection to the connection lifecycle handler.
|
public MockConnectionProvider(ConnectionProvider delegate, MockDataProvider provider)
public final Connection acquire()
ConnectionProvider
This method is called by jOOQ exactly once per execution lifecycle, i.e.
per ExecuteContext. Implementations may freely chose, whether
subsequent calls to this method:
javax.transaction.UserTransaction)
jOOQ will guarantee that every acquired connection is released through
ConnectionProvider.release(Connection) exactly once.
acquire in interface ConnectionProviderExecuteContext.public final void release(Connection connection)
ConnectionProviderjOOQ will guarantee that every acquired connection is released exactly once.
release in interface ConnectionProviderconnection - A connection that was previously obtained from
ConnectionProvider.acquire(). This is never null.Copyright © 2017. All Rights Reserved.