Package org.springframework.boot.jdbc
Class HikariCheckpointRestoreLifecycle
java.lang.Object
org.springframework.boot.jdbc.HikariCheckpointRestoreLifecycle
- All Implemented Interfaces:
Lifecycle
Lifecycle
for a HikariDataSource
allowing it to participate in
checkpoint-restore. When stopped
, and the data source
allows it
, its pool is suspended,
blocking any attempts to borrow connections. Open and idle connections are then
evicted. When subsequently started
, the pool is
resumed
if necessary.- Since:
- 3.2.0
- Author:
- Christoph Strobl, Andy Wilkinson
-
Constructor Summary
ConstructorDescriptionHikariCheckpointRestoreLifecycle
(DataSource dataSource) Creates a newHikariCheckpointRestoreLifecycle
that will allow the givendataSource
to participate in checkpoint-restore. -
Method Summary
-
Constructor Details
-
HikariCheckpointRestoreLifecycle
Creates a newHikariCheckpointRestoreLifecycle
that will allow the givendataSource
to participate in checkpoint-restore. ThedataSource
isunwrapped
to aHikariDataSource
. If such unwrapping is not possible, the lifecycle will have no effect.- Parameters:
dataSource
- the checkpoint-restore participant
-
-
Method Details